added a search widget event and a static search route

the opensearch configuration needs a static url: lbl.io/?q={searchterm}#/search

the #/search path sets the content widget in the state to show the search form
and because no result set is found the search will automatically begin.

the second use case is to manually choose the search (with blank search term of course)

the search itself is powered by cloudant. a continuous replication from iriscouch to claudant
provides a lucene based full text search. the index is defined by indexes/blog/index.js and
accessible under /_design/DOC/_search/blog?q={searchterm}. This path is called per jsonp
(to handle the cross domain request)

refs #20