support for windows

support for windows
dont love doing string replaces like this inline of a `filepath.Join`.  Wish there was a better way.