added google image search and refactored all the code related to the search