1. Get this into npm.
More progress on oncler implementation with tests.  I'm not sure if I
will use the blob module yet.