expose the parser as a sync interface

I want to be able to use this excellent tap parser using a
    synchronous blob of text.

Now I can do the following

```js
var Parser = require('tap-out').Parser;

var p = Parser();
tap.split('\n').forEach(p.handleLine.bind(p));
console.log('results', p.results);
```

cc @scottcorgan