Some work on the input handler to support better hook stacks.
Drawable was given a __repr__ function and a release function (for cleanup). Mostly for debug logging now
Added InputBox class
Removed inputbox manual code part from InputDialogue - this is to be using the InputBox class later
Wrote some thoughts on the GUI Manager in the manager file
Changed colors on the inputBox styles and cursor styles.
Added testcase for the new InputBox to main.