Testing improvements for 'base'.
Adding tests for 'base.protocol.
General cleanup. 100% coverage in 'base', save for 'Handler.render'.
Adding in-memory adapter tests.
Test cleanup and buildout of test structure.