COMMON STOCK AND WARRANT AGREEMENT