Following James Shore's screencast series *Let's Code: Test-Driven Javascript* but taking slightly different paths