Broke down access control into three forms. Still need to do additional cleanup
Merge branch 'vov-941' of github.com:variations-on-video/hydrant into vov-941