added admin, manager, surveyor pages and controllers, added login and logout features