Initial pass at animations and transitions docs

Not ready for merge until we figure out how to require() this.