hotfix/google

- refactor serp method
- fix many bugs
- make code readable 

<!---
@huboard:{"order":83.0,"milestone_order":83,"custom_state":""}
-->