Allow TTS tags to nest

Extends the BeautifulSoup parser to understand that "tts" tags may nest,
allowing a user to feed input through multiple service configurations.

Fixes #39.