adding gitignore, npmignore, updating package.json for npm, updating README