aesthetic changes
add editorconfig
add .npmignore
add useful npm info
add cakefile to list of npmignores
add david-dm badge
prepare for test coverage
add coveralls badge