added emulator with minimal testing. when running use the provided emulator.sh script with a parameter of your assembly file to test the code. further testing and changes need to be made to this for full functionality, but this is an initial commit