Adds Statistics.increment()
recorder.py: Remove abstractmethod decorators

The methods arn't actually required.
Allow document scraper to return None.
Add progress recorder.