running through the Test-Driven Web Development book