Some more changes!

1. Only files from the last three hours are selected for download.
2. Lack of internet connection shows an error instead of crashing.
3. Few of the changes made when testing the app on surface and phone.