Move internal design overview to documentation, add examples to README

While the README examples are not checked by rustdoc, they are important
to have as they show-off hyper to the world :)