AGREEMENT AND PLAN OF MERGER by and among MEGASOFT LIMITED, (“Parent”), TEA PARTY ACQUISITION CORP. (“Merger Sub”) and BOSTON COMMUNICATIONS GROUP, INC. (the “Company”) Dated as of July 11, 2007