Updating documentation
Fix directive parser
Remove unused-result warning on scanf, and make int-input loop until an int is read
Reorganized Makefile and reorganized some files
Clean-up Makefile
Reorganising stuff
Refactor instruction parsing code into some generic structures
Working on parser and Makefile setup
Fix small error of not zeroing enough memory
Moved some files around, modified build system, and added test system