version to 0.11.0

* switch to the latest assert for test stubbing (#111)
* Feature branch, modify Sanford configuration and startup logic (#108)
* Add `Router` and `Route` for routing and running services (#109)
* Update to use the new DatTCP, rename server to server old (#112)
* Add new `Server` DSL (#113)
* Add `Server::ConfigData`, make `HostData` compatible (#114)
* Create `WorkerOld`, copy of `Worker` (#115)
* Update `Worker` to work with `Server::ConfigData` (#116)
* Build DatTCP server when initializing a Sanford server (#117)
* Switch to testing the new `Server`, remove the old `Server` (#118)
* Add `PIDFile` for managing a Sanford process PID file (#119)
* Add `Process` logic, for running a Sanford server process (#120)
* Remove `Runner.run` and `ServiceHandler.run` (#122)
* Add `ProcessSignal` for sending signals to a Sanford process (#121)
* Add `ConfigFile` for evaluating Sanford config files (#124)
* `TestRunner`, dependency inject attributes on service handler (#123)
* Rework `CLI` to use `ConfigFile, `Process` and `ProcessSignal` (#126)
* Rename `Server::ConfigData` to `ServerData` (#127)
* Pass `ServerData` to route, runner and service handler (#128)
* Remove old `Config`, `Host` and `Manager` logic (#129)
* Add server system test for a service that renders a template (#130)
* Stop using `Rake` for running benchmarks (#132)
* Rename `FakeConnection` to `FakeServerConnection` and simplify (#133)
* Simplify `Sanford::Runner` (#131)
* Rename `Worker` to `ConnectionHandler` (#134)
* Add `render` to `TemplateSource`, decouple from `ServiceHandler` (#135)
* Split service handler tests into unit and system tests (#136)
* Add setting as servers `template_source` directly (#137)
* Update README to reflect the latest changes (#138)
* Update to use latest of DatTCP and Sanford-Protocol (9fcc0cf949)

/cc @kellyredding