Create a filter that reads the raw logs data and produces a serializable output

can be run like 
rawlogsFilter.js logsFile.logs | load
or cat logsFile.logs | rawlogsFilter.js | load

where load is a program to load raw log data that has been filtered by rawlogsFilter.js.

Does ```stream.on('data', ...)``` guarantee that data comes line by line?

I recall not finding the mention of this fact and deferring to:

```
var rl = require('readline').createInterface(process.stdin, process.stdout);
rl.on('line', function(line) {
    ...
});
rl.on('close', function() {
    ...
});
```