Converted to Maven project
Revamped GUI and general refactorings