Added SourceDownloader class to app. It can download and save a webpage as an html file in the "Download" folder. This download is asynchronous so it won't block the main thread (Thank you Preston). Added Internet and External Storage Write permissions.