Turn DelayStrategy into generic WordStrategy

I loved the idea of the Delay Strategy you implemented. I turned it into a generic Word strategy which both manipulates the text of the word as well as customizes the delay.

The power of this is it allows the implementation to store metadata in the text related to how long the word should be delayed.

I'm hoping this is a first step toward implementing advanced sentence structure detection. Perhaps based on the Stanford Natural Language Parser.

Feel free to ignore the changes to gradle, they're just changes I had to make to be able to import your project in the version of Android Studio I'm running.