spatial api

a high level spatial api for py2neo preferring GIS terminology rather than that of Python or Neo.
Should be as simple as:

```python
self.graph.get_or_create_index(neo4j.Node, layer_name, config=WKT_CONFIG)
```