Remove Pool from server.

A noop for some time, remove it.
Add a Shutdown method to server.

Allow gracefull shutdown of a server.
Implement Shutdown() call

And fix some tests to call Fatal().
Add deadline to the listeners

Call this deadline to the listener will timeout and we will get to
so if the server should shutdown.
update documentation
Lowercase all test output.

Add Shutdown tests as well
Implement Shutdown()

This is working for TCP, but for UDP the Read does not honor the
deadline settings.
Change test ports, stuff might still be running
Don't relay on deadline to stop the server.

We just send ourselves an UDP or TCP packet so that the listener fails
through and picks up the quit bool send on the channel.
Fix Shutdown
Update documentation for Shutdown.

This completes issue #101.
Fixes #101