brill rule patterns

Basic building methods. The same token addressing scheme
used by brill rules.
RulePattern from string representation (parsing)
RulePattern.toString()
basic interface of BrillTrainer

Not working yet.