Implemented Animations!!!
Updated animations

Still a bit buggy. I may have to measure the total transition time and
manually trigger it, because multiple transitions each fire a
transitionEnd event, when you use delays, it screws with things
Fixed transition events in show/hide
ran grunt
changed ani-finish to ani-end
Updated animations

I changed how animations work
turns out that the transitionEnd event fires for every transition. So if
you listen for it and put "show" or "hide" functionality in the callback, it will
happen too soon when you have multiple transition. Instead I'm just going
to measure out the total transition time and do a setTimeout. It's
reliable enough
clean up from last commit
fixed up animations demo on demo page