issue #5: need to return better errors

https://trello.com/c/errkIwiG/273-bug-solr-errors-in-logs

When malformed queries are sent, return an informative error page instead of spewing a giant exception into the log.