external event sign in

still have to make links in the navbar, fix minor bugs like signing in
more than once, showing errors when trying to sign in to a nonexistent
event