Merge pull request #7 from amlweems/client

Code monkey the protocol together
Merge pull request #8 from amlweems/client

Added callback_decode to signal handler
Merge pull request #9 from amlweems/client

Add semi-colons to _render_recv calls
Squash warnings