creating User model and users, session, admin controllers and administration authentication's features