Nearly complete with authorization on chapter 8. Tests not yet passing, but
close.