Completes chapter 8 up to section 8.3.
Completes up to section 8.3.3. Implements a couple Cucumber tests for authentication.
Completes up to section 8.4.