Core

Changed purpose of core, its purpose now is to load the core set of
functionality then start execution of user code.
Module Loader module

Created module loader which will be core to the rest of the toolkit,
note sure if this should be included in core. No testing done so far,
just stubbed out roughly what should go where.