Connected up + refactor + tests

Put the shas and paragraphs parts together in a new all command,
which outputs as json. Also did a little refactoring for ease of
use and added a couple tests to a utility command.
Updated REAMDE