Spiking tests for servers.

This follows the interface-style tests for subclasses as described in Sandi Metz's "POODR".  Note the two modules that verify the contract of the base class and the subclass.