Sort best bets in query/match-type/position order

When best bets are displayed in the list, sort them by the query first,
then the match type, and then the position.
Merge pull request #9 from alphagov/list-sort-order

Sort best bets in query/match-type/position order