Added Javadoc to MatchRule and all

deriving classes in preparation of release 1.0