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.
cofoja could be 'provided' scope or 'optional' to prevent it from being a transitive dependency, especially since, as written, this pom does not even use the cofoja annotation processor (code is only compiled with '-proc:none').