Turn on pedantic compiler flags and write a boatload of tests
Fix graphics and remove hardware.h
Add frame stepping and debug palettes
Split memory printing and registers in the debugger