WIP: Use requirejs framework for managing js files.
Bootstrap angular manually since it is not attached to jigna now.
Make 'jigna' namespace available on window.

Without this, none of the pushes by the server will get through.
Move jigna.initialize to post-document ready.
Move the angular app for jigna in a separate file jigna-angular.js
Move the bootstrapping process back to main.js
Some more minor clean up.
Fix the load time of the main.js script.
Fix method_call_slow example.
Add the ability to add a dist compiled version of jigna.js
Rename dist/main.js to dist/jigna.js
Add the frag files for synchronous loading of requirejs modules.
Fix timing issue, bootstrap the angular application only after document is available.
Fix the slow method call example.
Clean up.
Fix event_trait example. Call jigna.initialize immediately on load.

This makes sure that we have the jigna.models available as soon as
the script is loaded.
Fix wrong assignment of scope variables.
WIP: Clean up the 'context_updated' event.

Let you add 'context_updated' event instead of directly calling add_to_scope.
Clean up the HTML template by specifying ng-app='jigna'
WIP: context_updated cleanup