added npm based dependency and a setup.sh file
modified .gitignore file