Tidied up the search results a bit. Also changed core to just run a handleSearch method which gives search providers much more freedom to do as they wish.