from http://incolumitas.com/2013/01/06/googlesearch-a-rapid-python-class-to-get-search-results/