clarified gui class structure
more gui class tweaks. added menu listeners.
more gui class tweaks. added menu listeners.