Get test coverage up to 100%, modulo branch coverage.

Delete dead code, write a few new test cases, and fix at least one bug in loadbalancers...
![687474703a2f2f7777772e746f7069746f2e636f6d2f77702d636f6e74656e742f75706c6f6164732f323031332f30312f636f64652d31372e676966](https://cloud.githubusercontent.com/assets/1591551/4485757/a3732c56-49d2-11e4-8da8-8cfc2d9d39e4.gif)