Intermediate commit

- added dynamic buffers
- added verbose logging
- added prototype TLV parser and builder
- added send/receive functionality
- properly close a channel
- put active channels on a ready queue