FileSelect can now accept a Path object.  Resolves #37.