adding node_modules to .gitignore

You really don't need to check in your raw package data into github because you will just "git clone" and then "npm install" to get them easily anyways. It will make your repo simpler by not including them too.