Simple EditorConfig parser with error reporting and tests

- Defined class EditorConfig to parse and validate EditorConfig content.
- Added tests to check for correct values and extra options

No actual glob logic attached at present.

@devoncarew @gaurave 
Let's peg this to a lower and upper range, like `diff` above.