Tidy up some controllers/views interaction and make a basic Contributor page
Fix ACL
Builds public user form for changing public status