Merge pull request #32 from jdchristensen/docs2

Docs2: update lots of documentation
Basic repository consistency check functionality.

Still no archive metadata validation or repair functionality.
Removed some dead code.
Fixed repository check progress reporting.
Remove flush=True argument from print() since it is Python3.3+
Only cleanup partial transactions if an existing transaction is found