almost finished ch9,but some rspec tests failed,need to find out why
Merge branch 'sign-in-out'