Fix tests after making a function private.
Fix description on PyPI.
Add Server / User-Agent header.
Fix shortest representation of message length.
Add checks on received control frames.
Track states and close connections properly.

Decode fragmented text messages incrementally.
Implement codes and reasons for the Close frames.
Add files to run the AutoBahn test suite.
Add a version number.