adding login and log out logic to all the things, aka authentication