UnknownStability. updating the gui constructor, starting on console + tabbing

compiles with no warnings or errors. unknown stability.
Alpha. Stability Unknown. 2.3_dev5Alpha.

Changed some Comments, and added Licence.