Code could be cleaned, but all functions seem to work
Locate and open files Validate config file input formatting Check that the hash representation of rules read from files is correct