Fix dependency compile line, and clean-up Makefile
Updates to error display and syscalls
Adding shift and hilo instructions
Small change to remove unneeded assignment
Split-up asm_parser test and reorganize test system
Fix test.c
Adjust error reporting again, and add new emulator tests