New downloader

Replaced the old downloader with a swing worker and updated the gui. Can
download files into the appdata directory when the login button is
pressed