added extra tests for superglobal population
quality fixes and expansion of docblocks, minor code changes for consistency and readability.

also relocated constructor properties for `\net\http\Request` which had no business inside `\net\http\Message`.
Merge pull request #894 from pixelcog/message-qa

Minor documentation and code cleanup