ensure JS and JSON requests are handled by JSON response
remove the URL backbone structure
give URL responsibility to the Wizard MV-VM structure
remove the constructor since we're not using it
moved from Babckbone Models/Views setup to a Marionette App - AKA, i changed everything
changes to AJAX request for Chrome and FireFox
to render the HTML and not the JSON
move re-calculate total to a "Marionette Application" event aggregator function

if you're asking what the heck?, look at this,
https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.application.md#appvent-event-aggregator
move logic into other function call
move logic updating the Taxon from the Product
Detail View to the Spree Wizard Application using
the Marionette Application vent/trigger

More info here,
https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.application.md#appvent-event-aggregator
remove extra div and change indentation to tabs
rely on the SpreeWizard.vent.on '' function to update total
handle product/variant selection in the product detail view and
render the correct thumbnail image in the taxon area
explicitly bring the Spree API for spec/dummy.
use the Spree::Api to render taxon's products
fix selecting product or variant
from the variant MVs
update the wizard URL as people select products
Merge pull request #23 from think602/final-push

move to marionette app