Updated ignore rules
Added usage instructions
Added NPM package