Add support for psuedo-recovery and multiple error reporting in the assembler
Added binary file loading and running and renamed the assembler
Swaped the VM demo for an autonomous VM front-end that is installed as a seperate program