User sign in and out. Closes #25 and #26