Adjust layout padding
Add a Toast to let users know search is in progress
Modify exception handling and fix NPE

- Move API exception handling to the search task
- Add toast error messages
- Fix NPE caused by debug output when no search results were found