Ignore all eclipse related stuff
Added skeleton CONTRIBUTING.md file, copied from library docs example.

Added start of info about actually getting started building **this**
project.
Add mockito test dependency
Add version to the maven compiler plugin to silence warnings
Set user agent version string manually to match our current version.
Fixed one of the test cases which had been broken and ignored.
Add some stuff to pom.xml for publishing the jar.

* add license stanza
* add scm stanza
Merge pull request #5 from smulube/eclipse_support

Tidy some stuff, fix a test, and add .gitignore for eclipse