Functions can now be run. Implemented bytecode for loading constants.
Removed bitwise stubs, should be in a seperate files