ROM Downloads

This pull request might be much easier to handle, I kept the same UI and am working on more stuff. I've added the function to open direct zip files from the internet into the app. However, there is a need for a refresh button, as of right now you must switch windows (i.e. File Browser) then go back to see the new ROM