(doc) Updated gitignore file to include dependency folders.

Developers should use npm install and bower install to download dependencies. They should not be part of the repo.