added TweenListener + demo5 + test case for it. Re-arranged demos + minor
fixes such as typos