Added base functions

`createEnvironment` will now have the base functions as well. I should be sort of useful now, but a lot is still missing
`hello world` should work though :P