exercise chapter 5: adds signup test to site_layout_test