More view work
Added some controller logic for user and admin access