improve local/global settings behavior. see #76

it defaults to `.esformatter` file before looking into `package.json` on each
folder, so you can have multiple nested files without causing conflicts.

options are merged between multiple files which makes the configuration simpler
for cases where you have some folders with exceptions to the project rules.
update README with info about CLI and config files
0.0.10
add jshint to the travis test script
Indent ObjectExpression within CallExpression with MemberExpression as callee. Fixes #72
Add more tests, showing comment indent is not good enough
monkey-patch comment indent inside ObjectExpression inside MemberExpression. closes #81
split hooks into individual files. see #87

use globals for utils and list them on .jshintrc to avoid duplication.
move globals definition to main file and remove redefinitions.
avoid using globals. see #87
remove util/fs since we are not using it anymore
0.0.11
update CONTRIBUTING.md to explain how to set env vars to change the `npm test` behavior
make sure cli outputs descriptive error messages.