relay the error code and message from Amazon to application
Added tests for the Cloudsearch changes. Finishes #1842.
Shuffled the test to unit, since it's not actually hitting the service.
Merge branch 'expose-cs-errors' into develop