excluding empty rule sets
tweaking syntax
adding line breaks
Merge pull request #6 from tracend/master

Excluding empty rule sets