Streamlining ACMatcher be removing loops in favor of built in function. Also attempt to fail faster.
Moved failfast check into for comprehension on AC Matcher
Merge pull request #205 from heiseda/master

Streamlined pattern removal in ACMatcher and attempt to fail faster when required subjects aren't present.