admin change user role; only admin can see admin pages
added captain_code to users table/model
sign up requires existing captain code