Adding an "allow" option.

This is for when people only want to allow certain patterns in the file set to be matched against what they enter.  For instance, giving :allows => "*.c" will only let the user match against files that end in .c