test fixtures. use extension resources for get and create layers. refactored tests. remove code from init module.
docs. tidy up. use Resource to add geometry to the index rather than core py2neo.
remove fixture that creates layer.... keep cypher impl as get_layer raises something awful that py2neo does not catch