init
changed approach of offset calculation to 'offsetof' macro
added write to iovec
implemented read from binary
added support for std::string and std::vector, removed utils::array
added messages
added message, this time for sure
implemented recv
minor refactoring in message.h, less macros more templates
some restyling
implemented message_field
minor changes in magic.cpp
refactored messages, more strict rules for message conversion
added Makefile
fixed some memory leaks, improved memory management
implemented safe_readv/safe_writev, fixed bug in format_string
refactored policy of message storage in packet, used unique_ptr
minor change in main.cpp
implemented dtype facilities
minory change in dtype.h