Added support for strings greater than 100 characters and multiple languages and accents from synthesiser. Fix #13 Language autodetection now added as well.

Added methods to allow the synthesiser to return input streams for longer strings. Added methods to synthesiser to allow for multiple languages and accents (allows for better pronunciation of other languages). Updated constructor to support new instance data. Also supports both genders now (en-US provides a female voice and en-GB provides a male voice). Auto-detection feature also implemented for synthesiser.