Major refactoring on interpreter and core module.

-Moved all object creation routines to interpreter.

-Core module has an 'init' that receives the interpreter so it can
 create objects.