Fixed BananaphoneTransport

bananaphone.py has been restored to Leif's original.
BananaPhoneBuffer now keeps the decoder and encoder
coroutine pipelines open for the entire session.
The encodingSpec has been changed...
the bits per word must be a factor or multiple of 8.