To Dos and Known Issues:
- When search text is cleared and no results are found, display the appropriate messages.
- Handle the exceptions
- NSURLConnection sendAsynchronousRequest is deprecated in iOS9. take care of it.
- One option is to use the collection view instead of table view for gallery.
- Handle no data connections or slow connections better.
- Write testcases.