Additional cleanup, plus maven repo solution

Contains: 

* Alex's cleanup from https://github.com/OhmData/c5-replicator/pull/5, with some edits to the README.
* Fix for #3 -- maven repo deployment.
* Get cat-olog working in the new environment. It stopped working since things moved around.
* Move a test class to a more logical place.

For #3, it is set up to push to OhmData/c5-replicator, branch mvn-repo. To build and push a snapshot to this repo, use `mvn clean deploy`. You first need to tell maven your credentials to push to the repo; I did that by adding to my ~/.m2/settings.xml (actually creating it, since it wasn't there):

```
<settings>
  <servers>
    <server>
      <id>github</id>
      <username>joshua-g</username>
      <password>my-password-in-plain-text</password>
    </server>
  </servers>
</settings>
```

There's also a way to do this without storing your plain text password, using an OAuth2 token. https://github.com/github/maven-plugins