Improve image logging
Add 'next' header for pagination
Fix pagination issues by introducing allResourceUri's list
Refactor application layer for better readability
Add class header comments
Implement adding randomization to background images
Refactor static number of results to a program argument
Remove URI create on invalid URL

Query hasn't been replaced in the URL at this point
Add command line argument for seconds between resources
Fix command line arguments to not throw exception

The way they were before they threw an array out of bounds index
exception if any of the parameters weren't there. This fixes that
issue.