Order search results by token length, shortest first

As suggested by @Kapeli in #182.