user controller

it contains all the controlling functions for logged in users (user/amateur/admin).