Major overhall of the codebase, including
- Move to use glib head (some methods are renamed)
- Javascript Packer runs and is working
- Javascript Code Documentor is now running and working (mostly)
- Code layout changed to better issolate usage
* Introspect now a top level directory (for all the gir related code)
* JsTemplate now a top level directory (for the rendering / view layer)
* JSDOC now contains only the packer and js code documentor