Update bash profile and git global ignores

* Add load npm global files from ~/.npm-packages
* Add ulimit options in hopes of making gulp watch work nicer
* Add gitignore of lucene from files
* Don't ignore Icon by default