[WIP] Reconstruction ConfigReader for getting rid of configobj

Our tasks are

- [] Validate configuration
- [] Receive validation spec file
- [] Create custom validation
- [] Collect errors to one dictionary