CALYPTE BIOMEDICAL CORPORATION COMMON STOCK PURCHASE AGREEMENT November 13, 2001