MAGNEGAS CORPORATION AND THE PURCHASERS NAMED HEREIN COMMON STOCK AND WARRANT PURCHASE AGREEMENT