Updated gitignore

Removed unnecessary files from git (like node-modules) which were added accidentally and led to conflicts. Hence updated this file according to best practices.