feat(transitions): added submit and error animations

This could probably use a keen review.

Here's a sample of what it gets us:
![spinner animation](https://f.cloud.github.com/assets/3323249/2480112/aeb80ab2-b0af-11e3-8a65-ca8f0fb1b6af.gif)
![spinner animation 2](https://f.cloud.github.com/assets/3323249/2480118/d4ea6356-b0af-11e3-9355-238c6fb081ad.gif)