Initial commit
Partial commit after restructure
Implemented 0x41 instructions
Partial commit. Implemented instructions 00-C0
Implemented all opcodes

BUGS:
- Binary Coded Decimal not implemented
- BRK not implemented
Attempt at implementing BRK

Swapped make16()'s byte order since it was inverted everywhere :)
Bug fies and implemented tests
Tried to fit soft switches in the design
Fixed a few instructions, added interactive debugger
Fixed ADC and SBC properly

Also added tests in testMachine()
Commit before messing up further
Regions seem to work

Added screen primitive stuff
Added screen drawing and some keyboard handling :D
Added untested 'ret' function and more

- Moved run code into its own function
- Setup cleaner PC breakpoint
Couple of fixes

More or less working. Basic doesn't show the right lines with LIST but the
program seems to execute correctly.
Moved SBC closer to ADC and changed the variable names in ADC to
reflect those in SBC
Cleanups + clearup ADC/SBC
Removed debugging
Prepped MemoryBus for Memory breakpoints

Also added branch taken / not taken messages to help debugging
Missing file

Registers were moved to Registers.h in order to be accessible from other
classes like MemoryBus, but it would probably be a lot better for Registers to
be a class...