Explicitly list dependencies

Currently, they're (implicitly) installed as part of a dependency of the other dependencies. IMHO this is an implementation detail that we should not rely on.

The resulting dependency graph looks like this:
![graph-composer](https://cloud.githubusercontent.com/assets/776829/3223741/0cf728e0-f027-11e3-8bbc-3917be33d26b.png)