Halfway through major restructuring

- moved "duration" & "listener" to each animation class to allow
chaining
- separated Flip into FlipHorizontal, FlipHorizontalTo, FlipVertical,
FlipVerticalTo
- removed Drop
- TODO: restructure Blind, Fly, Fold, Puff, Scale, Size