change to os.path.join

issue #200

still can't test, this is probably a better option since portable isn't
necessarily windows