Use path.Join instead of strings.Join

This takes care of extra slashes created by pathFor

Is that good enough @peterbourgon, or are there some tests/clean ups you would like? (@cloudhead did this commit, I haven't done much inside diskv)