Issue #3 - Refactor the module to expose read and write streams
Release 0.2.0