Starts adding support for user controllers and roles. #7.