some refactoring for clarity and modularity
fix bugs, improve logging of each warc record
include current --help output in readme