fixed several memory issues with transition logic.  Heavily refactored Transition module.  New Animation isRunning method.  destroy() method now correctly stops currently running transitions.  added several transition and destroy related unit tests