AGREEMENT AND PLAN OF MERGER AND CONTRIBUTION BY AND AMONG CMGI, INC., ADSMART CORPORATION, FLYCAST COMMUNICATIONS CORPORATION