use `files` field instead of .npmignore
update keywords, dependencies and devDependencies
introduce read-files-promise for testing

https://github.com/shinnn/read-files-promise