DATAGRAPH-453
Neo4jOperations' "lookup" method throws IllegalStateException

lookup will now throw a more descriptive exception
added `findByIndexedValue()` method to Neo4jOperations for label based operations