More fixes for testing

  * made package.json as minimal as possible
  * add .gitignore for npm installed stuff