Enhance HeaderMatchesChecker with regular expression check #79

Fixes #79 .

- Adds a parameter "regex" to HeaderMatchesChecker (defaults to false to retain the current behavior).
- If regex is "true" the "header" parameter is interpreted as regex for the beginning of the file.