Remoce some insanity in error handling and build base classes for fetcher and pages
Add the requirements file. total forgot
Added class methods to allow different constructs of DBPages