created new wrapper classes for the gui elements, renamed package
"listerners" to "elements", class "MainPanel" is now much smaller and
easier to reed.