-------------
* Adding support for payload builders to form complex encoding
and decoding of messages.
* Adding BCD and binary payload builders
* Adding support for pydev
* Cleaning up the build tools
* Adding a message encoding generator for testing.
* Now passing kwargs to base of PDU so arguments can be used
correctly at all levels of the protocol.
* A number of bug fixes (see bug tracker and commit messages)