Added a base package for testing.

Implemented Mocker interface and MockTransport.
Why a Register? This should provided to NewMockTransporter.