move options handling into RuleWalker
fix copyright and readme
create ScopeAwareRuleWalker for all scoping rules