Implemented error checking on registers
Woops forgot one exception
Implemented Memory address out of range errors
Suppressed a ton of warnings