start talking message, better errors, cleaner js

- add start talking message
- remove poor error handling
- remove unused 'ignoreOnEnd'
- remove commented-out old code
- rearrange / cleanup