Refactored callbacks and accessibility of registers
Added simple testing binary
First commit for the IDE

- Right now the IDE only has some debug controls.
- You can load binaries and run them via single stepping the CPU.
- Reset works as well.
- The CPU currently appends all its output to the text edit control in the bottom which actually is the code editor.
- The CPU automatically updates the register monitor after each execution.