adds getalluser, validation for signup, session variable for admin user