Regular expression matching for strings and keys

 - remove Data.Map dependency
 - adds a utility script to run the tests