Add driver program

The driver handles command line options to allow for different modes
and using arbitrary configuration files.
Add configuration and regex snippets programs

The drmfconfig program is used to read in the configuration file when
the driver is run. The snippets file provides some useful basic regular
expressions which may help in writing config files.
Merge branch 'master' of github.com:DRMF/MacroReplacementProject