Finish sign in (Chapter 8)
Merge pull request #9 from gs3/sign-in-out

Add sign in/out feature