Feature/472 convert config to yml

Converts config to Yml, validates it and makes config easier to parse.
I'd go for 'rename' as there is nothing inherently wrong with 'workflow_states' that I know. If there is then it should be documented in the PHPDoc IMHO.