added FileMatcher, converted to ripple2 along the way
file matcher can build file match strategies from text
FileMatcher can load itself from a file
first working version of the new run command
added the open flag to the run command