Pin to working versions of dependencies

Hey y'all... Iron is a cool project and I understand stuff is moving fast in Rust land, but I've been trying on and off for weeks to get a working example compiled so I can try Iron out, and it's literally never worked! There is always some dependency out of sync with another.

Today, I was able to hack around the only brokenness by manually changing the version of `error` in my project's Cargo.lock from 0.0.3 to 0.0.2.

It would be cool if you'd ask for specific, working versions of dependencies (as I've done here) to increase the chance that this stuff works for somebody. Cheers.