Added .gitignore for common ignored folders

Removed `node_modules` and `bower_componets` from repo and added .gitignore to the
project. `node_modules` causes problems in Windows with too long filenames.
Merge pull request #1 from caiotoon/gitignore

Added `.gitignore` for common ignored folders