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.