Every view model and service is now a singleton module
Rename 'router' to 'navigationService'
Merge branch 'feature/Checkout' into feature/EnforceModulePattern

Conflicts:
	dev/scripts/checkout.js
Merge branch 'feature/EnforceModulePattern'