Add support for operations on a path other than .

I'm following the same sphia(1)-style path handling (I think):

  - -p|--path
  - SPHIA_PATH
  - pwd

/cc @jwerle @larzconwell