COMMON STOCK AND WARRANT PURCHASE AGREEMENT CORAUTUS GENETICS INC. AND PURCHASERS JANUARY 8, 2004