Updated gitignore to ignore IntelliJ files and node modules.

I figure just ignoring the .idea directory and the idea modules would be safest for other developers using IntelliJ IDEA

Also, I ignore any locally installed node modules.