/search route simplification & pagination changes

* Removed trailing slash from '/search' route
* Made 'page' a query param instead of part of URL
* Let Flask handle most of query param parsing and passing for us