added sign in page and tests
Listing 8.5: tests for signin failure
8.1.2: added tests for signin success