Toggle Admin/User Status Completed

Current User cannot update their own Status and non admin users cant
access admin panel.
I'd like to extract this branch out into a decorator. When you get to this come and get me and we'll do it together.