Changed path.Join() into filepath.Join() in Home()

This used to lead to the creation of paths which were joined down the middle with a / and caused bogus pathnames to be returned...now Home() will return an appropriate Windows-specific path featuring only \'s.