Pause and resume downloads
Cleaned up code and beautified UI a little (prev commit)