Animations DSL

Makes animations more ruby-ish

    rotate_transition(duration: 5.sec, angle: {0 => 360})

and

    animate translate_x, 0.sec => 1.sec, 0 => 200