Modified to allow multiple instances & start/pause

+ Changed main to LifeRunner.ts and refactored to a class that can be
used to run multiple instances.
+ updated grunt file to build from LifeRunner.ts.
+ Updated html file to instantiate a LifeRunner instance using
JavaScript and to allow starting, pausing and resetting the animation
with click/double-click.