Assembler and VM work.

Changed how jumps work, changed a lot of the assembler, a lot of the VM,
added string support in the assembler, done a lot of work, I'm going to
start to work on a bios or something