HEALTHCARE TRIANGLE INC. COMMON STOCK PURCHASE AGREEMENT