Merge pull request #30 from Mause/master

Stupidly large PR - tests, cleanup, refactoring
Fix organize imports and some tweaks...

- Fix organise imports is not working properly
- Build now show more warnings and errors
- Update QuickMenu
- Fix Python list problems
Merge pull requests and refactor the code...