AMENDED AND RESTATED TECHCARE CORP. COMMON STOCK PURCHASE AGREEMENT