add support for coveralls and ignore node_modules