added .npmignore to ignore docs and tests when publishing to npm