Merge pull request #25 from IanJRigg/master

Getting chris' modifications
Handles given p4source4.txt that matches handout, needs more validation
Merge pull request #104 from Ricky1833/master

Working for 3 given source files, some cases not handled in test.asm though