This adds querying and streaming (via polling and tailable cursors). It also changes the line endings from CR to LF, so you may need to look at individual diffs to get a good idea of what happened.
[minor] switch from crlf to lf eol. drop trailing whitespace.
[api] first pass at query and stream.
[api] clone meta before creating entry.
[api] cleanup and improve stream method.
[test] use winston transport tests.
[api] add querying and streaming. optional capped collection.
[minor] clean up comments.
[api] always delete _id for consistency.
[minor] change `max` TODO comment.
[api] better error handling for querying and streaming.
[api] fix `start` option for stream and streamPoll methods.
[minor] remove commented alternatives for now.