STOCK AND WARRANT SUBSCRIPTION AGREEMENT