add doc for middleware interface
Spell check and some grammar edits.
clarifying reuse in client libraries.
Merge pull request #24 from ros2/middleware_interface_clarification

clarifying reuse in client libraries.
Merge pull request #23 from ros2/middleware_interface

draft for middleware interface