spatial api

a high level spatial api for py2neo preferring GIS terminology rather than that of Python or Neo.
You can now create a node with labels using the much cleaner:

```python
node = Node(*labels, **{WKT_PROPERTY: shape.wkt, 'name': geometry_name})
graph.create(node)
```