Cleaned up and re-structured showInterface + other classes
Split LoginDialog into two classes, restructured and changed layout
Added sizing based on screensize for some components instead of fixed
values
Added keylistener - but buggy. Doesen't work when jdialog has been
opened
Fixed settingsbutton layout and design
Fixed UI controller Issue. Now applied to all children of showInterface.
Tried to implement accelerated image scaling with Thumbnailator 
Fix with the thread. Animation is still choppy, might look at this
later.
SettingsPanel is still buggy.