added some gems, deleted empty spec file causing errors, and fixing so that featured_product doesn't break views when there are no products.
I've done a bunch of refactoring and it currently seems to work. So... committing
edited the do_we_have_enough? method