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.
+1 @heuermh; if the annotation processor isn't used anyways, I would strongly like to remove cofoja.