Adding more test cases for full code coverage and optimizing the rule parser a bit