add 'should' dev dep for testing
setup some basic tests
add test coverage
tests cleanup
fix npm test script (move to mocha)