Added to_str functions to messages, events, queries and attributes and overloaded stream operator
Fixed a bug in client options
Added copyright and license text header to all source files
Added some extra documentation