Create basic acl framework

Fixes #265