Initial exercise styling

![exercise](https://cloud.githubusercontent.com/assets/770432/3999268/1cbc3c46-294f-11e4-9c35-eb0e04ba3fac.gif)

Not really, it would be a pain in the ass, it it gets resolved in the same promise and passed along, so with the current structure this is the most ideal way.