Initial commit.
Implemented data output, saves last address and data.
For some reason this uses less space, so it's a good change.
Added named register constants and type checking.
Sort of added PEEK, refactored and changed some comments.
Woops.
Merge branch 'pregithub'