Page Downloader

Based on Jsoup
Forked File Reader and test for UrlReader

Using mocks instead of direct file access
New URL checking methods
UrlChecker becomes static