Initial mavenization, including example keystore for signing jars

All tests are passing in maven.  The jar file manifest looks good from what I can tell.  I was able to create an intellij project using the "import maven project" feature, and running tests from within intellij works just fine.

I set the version as "1.0-SNAPSHOT".  I figure when there are official releases, folks will want to branch/tag the source and edit the version accordingly.
If you plan to deploy to Maven Central via Sonatype OSS, you'll want to add the following parent info:

```
    <parent>
        <groupId>org.sonatype.oss</groupId>
        <artifactId>oss-parent</artifactId>
        <version>7</version>
        <relativePath/>
  </parent>
```