CALYPTE BIOMEDICAL CORPORATION COMMON STOCK PURCHASE AGREEMENT