refactored so that gremlin-test can standalone and to do this, introduced gremlin-core.