A generic ACL written in Node.js using Neo4j