Async, non-blocking neo4j web wrapper written in scala