Updated Native Prototype Modifications to instead be Native Extensions
This avoids some issues with arrays and objects having properties when they should in fact be empty.
Thus I can improve anje.utility.isEmpty()
Added anje.utility.prepareTooltips()
This uses jQuery to find all tooltips in a document and initialize them in a given tooltip style.
Added anje.utility.makeGetterFunction() to assist with managing scopes.
http://stackoverflow.com/questions/20730324/how-to-make-dynamic-getter-with-defineproperty-in-javascript
http://stackoverflow.com/questions/750486/javascript-closure-inside-loops-simple-practical-example
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions_and_function_scope
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Closures
This was necessary to support the Protoclassing and Modularization.
Added support for Protoclassing and Modularization.
Added support for themes, and for string formatting in templates
Themes are defined as sets of views, presumably with similar overall functionality.
Also made the appurl relative.
Cleanup

comments, code formatting, $->jQuery