- added basic support for "include()" of core modules (shapes, maths etc)
 * made a few changes to the "include()" method , so it looks for core modules first (hack-ish) for now
 * made changes to the wrap() method to inject the required data before the user defined script
 * added spec
- fixed a few typos and errors in the geometric kernel
- started work on module path resolution (with or without extensions, from core modules or not etc)