Allowing for regular oF event handling.

This means you can use member methods as callbacks.
Also split code into separate class files for clarity.
Merge branch 'master' into ofEvents
tweens stored in list, added do/dontDelete method.

do/dontDelete method added to support the infinite chain!

tweens now stored in a linked list to allow for adding/removing
tweens while we are iterating over the list.
added extra files to example
added autokill
Merge branch 'pr/3'

Conflicts:
	src/Tween.h
fixed merge