Initial commit of user permissions module.

## Ready State: Yes