Chris scudds

3 of the 4 cucumber tests passing. Out of time to finish the long-running-process test.

This could probably do with some refactoring and possible inclusion of

- the Tinkerpop Query() function - may be more concise for traversing the repo - spike required to advise
- GraphSONWriter.outputGraph(graph, out) to output JSON more flexibly ( consider constructing a temporary graph for each of the REST calls and pass in )
- further unit/integration tests to strengthen the code - the functional tests pass ok and will give coverage, but more would be needed if this was ever going to approach production-quality