Embrace fail-fast principle for configuration parsing.

Thing is that `new PropertiesConfiguration(file)` will return empty list of `Properties` and will *not* throw any exceptions, but application startup process will fail later with an exception that some required properties are missing.