Spiking out products serializers and caching
Uncaching some parts and adding specs
Merge branch 'master' into caching
Reworking order populator and controller to handle replacement of line items rather than addition
Fixing regressions and refactoring our tests
Moving payment methods and shipping methods into their own services
All the new serializers and some specs
Switching Checkout service to use CurrentOrder
Fixing some regressions to data submission
Renaming Product to Products and starting to figure out cart
Adding pretty design assets for new shopfront page
Making all the images optimised - as wee as can be!
Lots of changes for new shopfront design
Markup changes to all the partials for new shopfront page design
Starting to restructure data injection
Merge branch 'caching' into new_cart

Conflicts:
	app/serializers/api/variant_serializer.rb
Responsive styling and adjustments to cope with layout changes across devices
Adjusting markup and adding classes to target elements as needed for responsive styling
Tweak responsive on taxon icons
Moving variants to a service, backreferencing and linking