ability to sign in / sign out

fixes #37
fixes #39
see #45, #38