First commit. Only a few bytecodes and primitives are implemented yet. Also, the program's format is not complete.