Inlined mutators
Lint
Updated examples
Refactored
Upgraded asio lib
Merge conflict resolved