Use Message object to contain remote info
Break down write function

Signed-off-by: Eli Skeggs <eskeggs@globesherpa.com>
Use Message object in readme

Signed-off-by: Eli Skeggs <eskeggs@globesherpa.com>
Add tests

Signed-off-by: Eli Skeggs <eskeggs@globesherpa.com>
Fix typo, add rinfo, add options.end

Signed-off-by: Eli Skeggs <eskeggs@globesherpa.com>
Add pull-stream dev dependency for testing

Signed-off-by: Eli Skeggs <eskeggs@globesherpa.com>
Add travis

Signed-off-by: Eli Skeggs <eskeggs@globesherpa.com>