optimize semantics of search results markup
adopt to updated markup in search test
add abstract resource path to search result link
add generic search result wrapper class