first commit, fixing author.
adding more tests
adding index.js and updated package.json
adding Makefile for tests
moving things around for coverage tests