Change model assets hash to hold a {"name" : "img.png"} for each value.  The storefront code then dynamically injects a "url" field for each item ID.  Adjust selected themes and their templates.
Store model construction from JSON and `toJSON`ing aligned
Populate currency packs collection dynamically in `initialize` function and not before
Expose Category model
Remove default item ID from currency.  This was preventing the dashboard from adding new currencies without providing an item ID
Add a function for updating all maps with a new ID
- Replace references to `priceModel` with `purchasableItem` and make changes to prices affect the preview frame
- When updating goods via JS API, don't account for a price attribute being passed in the arguments
Add default values to the virtual good model
Merge branch 'newModel' of github.com:soomla/storefront into newModel