Wrote the vm, a main program to run it, and no tests yet.. TODO: Write the debug code for the vm