XFIT BRANDS, INC. STOCK PURCHASE AGREEMENT