Added response status and error message
Added test case for failures
Fix logging output
Support multiple image search services for a category