Moved the GremlinExecutor to the GremlinServerHandler so that it can be given to the Context passed to every Op.
Abstraced the OpProcessor into an interface to allow commands to be plugged in to gremlin server.
Remove some unnecessary classes.
Merge remote-tracking branch 'origin/master' into io