refactor code
support utf8 characters for <Speak> and speak APIs
updated to 2.3.0: refactored code; x-plivo-signature; utf-8 char support