A more robust Google-Translate-TTS

This is a pull to make the script more robust. 
I applied my own changes on top of the fork created by julzhk.

Changes include refactoring by extracting functionalities into their own methods.
Reducing number of calls to the google API. In some (extreme) circumstances some parts could be over the 100chars limit and not be synthesized at all.