Added Java Driver

As recommended on the mailing list by Slava Akhmechet, I'd like to add a java driver.

This is more typed than the existing one and adds functionality for java 8 lambdas making overall syntax more terse. See the github page and docs for more info.
Add author credits
Merge branch 'pr/390' - add @npiv Java driver