COMMON STOCK AND NOTE PURCHASE AGREEMENT