factored out some ui console creation stuff in the name of OOP
moved more out
Made screens easier to create more of