Refactor PatternMatcher for fn composition

- Bingo card is always the last parameter
- Both markBall and matchPattern returns Bingo card
Add util function, isMatchedCard
Update scripts
Merge pull request #9 from kimsk/fn-composition

Fn composition