Refactored cpu and instructions into single file.  Removed pointer to memory from cpu struct.  All tests are broken now.