add back in ability to load rules from a directory