Prohibited method checker

Also allows rules to have comments in their attributes e.g. ``oclint:enforce[some rule][some comment]``