rename psyec.string to avoid conflicts with string module
add Unix filename pattern matching utilities