fixed relationship declarations for shopping cart and products. Updated the relevant tests and they are now passing
Added CapyBara tests for customers viewing product list, admins getting access to the admin bar, and admins successfully creating products.