Add a basic signin page
Build a basic signin form
Display error message for invalid signin
Implement Signin, Signout function
Merge branch 'chapter-8'