Initial documentation.

Minor bug fix - repr() for RuleSet