Added partial implementation of testing terminal and virtual machine
Finished up testing terminal and fixed some stuff in the VM