Minor documentation and code cleanup

Refactored the constructor methods and public properties for `lithium\net\Message` and its subclasses, fixed a few minor things, and added documentation.