STOCK PURCHASE AGREEMENT BY AND AMONG CMG HOLDINGS, INC. AND AUDIOEYE, INC. AND THE STOCKHOLDERS OF AUDIOEYE, INC. DATED AS OF March 31, 2010