finish acl prototype merge with filesystem; fix bugs.