Part of #3: automated systems tests
Resolved #3: search/home controller tests

Search page doesn't crash with an empty search, either.