small changes to IOException

In preparation for the IO classes.
updating plex tries again

from 14 to 20, the IOException pushed over 14.
introducing plx::FilePath

Lifted from plex.cc, some simple members added.