Tests

Have a look,  Problem is: 
```java.lang.RuntimeException: GraphFactory can only instantiate Graph implementations that have a constructor with a single Apache Commons Configuration argument. [com.thinkaurelius.titan.core.TitanFactory] does not seem to have one.```

Where as if we had a hook to provide the graph object ourselves as at least an option...?

And I don't think including the deps as test scope is an issue?