Major update. Combine multiple documents into single file.

* YAML multi-documents are now properly called "streams".
* Additional requirements for YAML.
* Added group messaging (resolves #1).
* Rewrite some sections (resolves #4).