Implemented collections. Apart from the main outgoing pipe, the library accepts a directory and will output each object in its collection.
Default collections are: 'nodes', 'ways' and 'relations'.
You can specify collection names as an options.

At the end parsing of each osm object, you can specify where the data goes to in its callback.

TODO: write examples in README