Web Frontend Search

* Added queryparams library
* `courses/search` to search. Nothing links to this page
* courses index now takes a queryparam that it also passes to the api. The
  search page is really a proxy that makes use of that query param
* Didn't do crap for tests trololo
* Search in the courses collection is really just a proxy for fetch
* Changed router `route` and `redirect` to offer parameters