Merge single and multi file trivial validation

1. Add option --dupdir to specify where to check for duplicate rulesets
if this is not among the rulesets being validated.

2. Remove distinction between single and multi file validation.

3. Error handling for non-ruleset xml files and rulesets that are not
named.