update gitignore

Base on the pull request by ChinggizKhan
https://github.com/curvedmark/roole/pull/73

- Exclude node_modules
- Exclude components