Feature/50/matched expressions

Resolves #50

Implement `matched_expr` as `matchedExpression` with as many descendant rules as lexical tokens for those rules already exist.  Rules that cannot be implemented due to missing tokens have been assigned their own issues.