Fix /etc/hosts command
Break up tests
Break up view tests
Allow GET only for product views
Add shopping cart

Items can be added to the cart from the product details screen, and the
store-specific cart contents can be viewed at /cart.

Closes #10