Implemented acl and authentication and crud