Added nodemon.json to add ignore files

You can add ignore files from a nodemon.json file { ignore:  [ files, ]
}
Added nodemon.json file
Merge remote-tracking branch 'nodemon/master'
Nodemon json file var
clean nodemon json
nodemon json variable meaning ful
Merge branch 'master' of git://github.com/pasindud/nodemon into feature/json-config
starting the complete rewrite of nodemon in to tiny testable modules
initial tests for rules
Argument parsing, and executable support and tests

Includes simple passing tests, the exec.js has not been tested in detail yet.
Testing the exec rules and the parser

Still lots to do, but taking a very code, test, code, test, test, test, code, test cycle.
Trying to simplify the chain of nodemon process

Making it so lib/cli/ can just spew out options, and make it easier to test against too.
reporter: dot => spec for better visibility on travis
fixed parse test expectation
still in progress - lots of file laying out
Tests pass. Using process.emit('nodemon:*'), nodemon starts and triggered restart
Basic running and restarting working

Also config static module is used by the parts of nodemon to run the thing.

Ignore rules, on the command line also work - a nice new feature.
Add node 0.6 to tests
Using odd version to flag dev release
Loading .json files, parsing cli & detailed output

- Loads $HOME/nodemon.json
- Then ./nodemon.json
- Then overwrites with cli (or module) settings
- -V gives detail of what's going on inside nodemon
- -q shuts nodemon up entirely
- Cleaner config loading breakup