Fix .gitignore to not exclude the cache folder everywhere, add more acl stuff (still want to figure out if this is the right design--more work needed), add more features to pdodatamapper