fixed crane handling of volumes, checking for absolute paths

before it didn't expand the environment variables before
checking to see if the path was an absolute one.  if
it didn't think it was absolute (eg for $HOME/foo) then
it prepended the current working dir.