Configuration check unit tests.

+ Check for valid and invalid configuration files.
+ Check for valid and invalid rules at the top-level, rule level and trigger level.
+ Rename test class to correctly reflect what it is testing.