Lots of gui changes

fixed downloader bug, removed primary GUI and abstracted to other
program