- added directory and file validator
- INI files must contain keys in sections