Merge pull request #5 from talves/search

Fixed parsing errors and bad notification.
Finalising Google search support
Released v2.0
Add cache script
Good and Bleed Sites seperate
Changed Bleed Sites to only 20 sites for now
Add Cache script
Cleanup code and use Caching
Add reset button in options for Cached Sites
Now anyone can do-over.
Cleanup search to use cache
Still needs some fixing...
Cleanup the request script
add new on promise as recommended