Bug 862028 - Better error handling for invalid data passed into the MakeAPI.

Now the errors we receive server side about validators from Mongo or ElasticSearch will be passed along to the caller allowing them to react accordingly
Make search requests using GET, move search page from routes and fix up route names