fix bug that prevented parsing rulesets with only whitespace as body, and add more a test cases for pseudo-selectors