INFONOW CORPORATION COMMON STOCK PURCHASE AGREEMENT