added general purpose cypher query method