Detaching something detached no longer throws an exception. #154

Detaching something detached will just return the detached thing.  Made code a bit cleaner in places.
Add validation on binding keys passed to Gremlin Server #144
Refactored integration tests for Gremlin Server a bit with a nicer pattern.
Generate "core" and "full" javadoc apis. #51