from eslint internal to external module

extracted path formatter
extracted tests (still vows) and fixtures
extracted source-map support from cli and added to formatter
use grunt to run tests
fixed line endings
added eslint-grunt demo
improved readme