COMMON STOCK AND WARRANT SUBSCRIPTION AGREEMENT AND INVESTMENT AGREEMENT