Update FoxyCart template caching options

Update Routes to handle different templates
Add Cart_Controller to handle cacheable FoxyCart pages
Update SiteConfig to allow cacheable cart page for FoxyCart admin
Remove CartPage.php
Remove ReceiptPage.php
Remove CheckoutPage.php

fixes #20