MAGNEGAS CORPORATION AND THE PURCHASERS NAMED HEREIN COMMON STOCK AND WARRANT PURCHASE AGREEMENT March 28, 2012