Update to latest Android Studio and look into DownloadManager for file downloads

The DownloadManager method will be a lot cleaner since we don't need to go through the browser and can push our own notification or start activity when the download finishes through a Broadcast Receiver