BIOCIRCUITS CORPORATION COMMON STOCK AND WARRANT PURCHASE AGREEMENT