fixed self-modifying finish() bug. added some unit tests for finish()
removed old animation code. added pause(). updated readme and examples to
reflect these two changes.
README markup fixes
pause always work no matter allowEmptyTweens(). Initial empty tweens are
disabled.