Seperate memory into RAM and ROM (with a common super class)
Load ROMs from files
More memory refactor

Interface out the memory class, have ROM implement it, and RAM extend
ROM and override the setters
Add the system module containing the classes representing the device to emulate
Add memory and instruction processing to ARMProcessor
Replace main with trying to run the actual emulator