Made BaseConsole have noggin and Console have gui
refactor for BaseConsole and Console