Initial commit

Finally got it all working and working with NPM.  This constitutes
release 0.4.1