Moved the instruction headers into an include directory
Added system_state and the run command to instruction.h
Added support for the include directory to the assembler Makefile
Generalized the assembler makefile with variables.
Har har stupid typo ahoy.
Created a bare-minimum functional softcpu - the instruction functionality can be done within the instruction files I think.