Unwind the stack and ensure loading is non-circular.

Conflicts:
	ui/app/assets/javascripts/core/model.js
Removing forward reference to startApp.  Call it paranoia.
Remove local var of non-local thing.
Merge pull request #28 from typesafehub/wip/fix-require-loading

Unwind require.js loading so model.js isn't in circular dependency hell.