Cleaned Up Animations

Done:
= There is a one-to-one correspondence between animations and animation
objects now.
= upped fps to 60
= changed diameter to 30
= The main style is now Readable
= replaced state.history with state.previous
+ Added content from Brian
+ generally cleaned up code

To Do:
+ switch from setInterval to requestAnimationFrame
+ setup different kinds of animation
+ add video