using the Scan class to get the rules rather than manually
making path optional in constructor and finding the rules at the new location
adding 'deprecated' section to the rules config to help weed out deprecated settings