Big Reformat/Organization/Cleanup

This is a big PR.

Code standard is important, so, lets keep it to one. This was done automagically via Intellij. It uses the same settings that I have done in previous PRs. 

This helps to maintain a coding standard, as it bugged me.

This PR features
* Unused imports removed
* Organization of imports, methods and variables
* Proper spacing between various elements (e.g. if statements, no lack-of-braces if statements)
* No tab spacing - Pet peeve

*Personally, the rearrange feature is epic*