Change how the country and currency are determined
Reorder content for splitting into different files
Add requirejs to the js libs
Load app using RequireJS
Replace local libs with cloud hosted ones
Don't add expiry headers to static content. Annoying when developing.
Switch from having external deps in HTML to loading via RequireJS
Adapt jshint for requirejs, and fix issues
Extract models to their own file
Extract app and views into seperate files
Set the country when creating the app
Store the api root urls in the config, and use them from there to configure other parts.