Minimalistic npm package

  * Added idea files to .gitignore
  * Added .npmignore
  * Excluded code which is useless in production usage (like tests and Gruntfile)