Git: ignore node_modules
Removed execute permissions from regular files.
Karma: use PhantomJS instead of Chrome

Chrome cannot be specified as a dependency and installed automatically,
but PhantomJS can. Most Linux distros use Chromium instead of Chrome, which Karma
does not recognize.
Merge pull request #2 from d4goxn/master

Minor cleanup for Linux based dev environments