Check settings correctness before generation

Check enabled allowed values are not empty
Check range bounds (lower greater than upper)
Updated README