adding support for ReactTransitionGroup for animations, etc.

providing for callbacks

updating function docs