Include Readme.md in package
npm now expects a readme and if it doesn't see one, it gives a warning.
Added test coverage support
Fix .npmignore to actually be useful
npm has a bug where it fails to ignore directories if they don't have the
trailing slash. Also add Readme, History, Makefile and other misc files to