Create graceful.Server type to wrap an http.Server
Add test for ConnState forwarding
Refactor tests
Add documentation for new public methods
Clarify comments a bit more
Add example and run fmt
Add example of new Server type to the readme
Flesh out example more and mention SIGTERM in the readme
Merge pull request #21 from pushrax/wrap-server-type

Wrap http.Server with a new type to expose internal functionality