Adding authentication, admin stuff, changing main screen