Use identifier as a named argument for tween
Rename abort and cancelAndAbort to cancel and cancelAndUndo
add isPaused setter/getter
Had to get rid of willSet/didSet observers because they are much much slower.