feat(parser): implement argv formatting with argv-formatter
feat(parser): emit errors from any transform on the returned stream
refactor(spawn): move failure forwarding logic out to spawn-error-forwarder
chore(project): add an npmignore
feat(parser): expose field config
docs(README): add api docs and example
chore(project): configure travis