Added: Skeleton for httpclient factory and client (may not be needed
yet)
Added: SqlLite database mocks and tests for checking for already
downloaded files
Fixed: Broken check exists test