Restructured main controller:
- Added separate Main class
- Added controller class
- Removed singleton pattern from main window
- Reverted MainWindow to extend JFrame
- Passed controller object to child views (yes, I'm violating MVC rules)

Temporarly removed StatusBar functionality.

Added icons directory.