Added text match assessment type.
Refactored some of the Match/Multi code to accommodate new puzzle type.

filter "onComplete" function from milestone POST requests