Merge pull request #5 from ClaudiuC/lint_config

Lint config file, make sure we don't push broken configs
Better lint, unit tests
Merge branch 'lint_fix'