cleaned npm package

added .npmignore to keep package clean
- ignore images
- ignore npm cruft .tgz, .log
- ignore /example

expanded .gitignore
- ignore IntelliJ dir
- ignore npm cruft .tgz, .log
cleaned ignore some more
Merge pull request #80 from Bartvds/ignore

cleaned npm package