- Removed needless code and comments
- Added JavaDoc
- Added useful comments
- Completely redesigned the GUI