Added 3 new test for the order of results from searches.

First test checks that results are in alphabetical order, the next 2 tests check that the 'last updated' column is working as intended.
clicking a sort header in the search results should only sort the list once

This boils down to a deficiency in the templating engine. Read the
docs for how 'block' works, and if that doesn't clear it up then ask
me to explain it; it's important.

Fixes #39
Added a test to check for this bug.
Merge branch '39-sort-buttons-search-page' into 39-search-page-sorts-twice

we really only need one branch