GUI fixed and OO layout changes

Changed the file layout now that I know about Python namespaces.

GUI and map creation both work, but monster ai, items, save/load still
need some work.