Set up for new gui system
Support for printing objects
More gui system setup
refactor
Expanded ConsoleGui capabilities
Migrated Console to new gui
Implemented new gui
Fixed null pointer
Migrated TextConsole to new gui system
default text color & new getGui
changed init call
changed to new window listener
Supports default text color being null
Support for new gui
Uses new gui system