TweenGroup added, and some other changes to tween

work in progress, still have to do reverse and yoyo and probably some
other bug fixes.