Just to add a few things

 As I put in the first commit: Updated GUI to be more user friendly / eye candy, added changeable background in settings. Fixed a few issues that could cause a crash / not able to queue.