A 1:1 JavaScript port of TinkerGraph's in-memory graph database