COMMON STOCK AND WARRANT PURCHASE AGREEMENT BETWEEN JUST FOR FEET, INC. AND SNEAKER GUARANTEE LLC JULY 2, 1998