Add instructions for installing utility with windows powershell. Also fixed log file creation bug for windows clients.
diff --git a/README.md b/README.md
index 97ec491..6bf65ea 100644
--- a/README.md
+++ b/README.md
@@ -13,7 +13,7 @@
 For a comprehensive explanation of the GOPATH env variable please see
 [this document](https://golang.org/dl/) by the Go team.
 
-### Installing the utility
+### Installing the utility with Linux
 
 First, build your Go directory structure. A comprehensive guide on the intended
 structure of Go code can be [found here.](https://golang.org/doc/code.html)
@@ -42,11 +42,42 @@
 	go get -d ./...
     go install $HOME/go/src/github.com/maps-booking/testclient/main.go
 
+### Installing the utility with Windows Powershell
+
+First, build your Go directory structure. A comprehensive guide on the intended
+structure of Go code can be [found here.](https://golang.org/doc/code.html)
+
+    $env:HOME = $env:USERPROFILE
+    md $env:HOME\go\bin
+    md $env:HOME\go\pkg
+    md $env:HOME\go\src\github.com\maps-booking
+
+Next, set the appropriate environment variables
+
+    $env:PATH = $env:PATH + ";" + (go env GOPATH) + "\bin"
+    $env:GOPATH = (go env GOPATH)
+    $env:GOBIN = (go env GOPATH) + "\bin"
+
+Next, retrieve the utility from the
+[maps-booking repository](https://maps-booking.googlesource.com/)
+
+    git clone https://maps-booking.googlesource.com/test_client $env:HOME\go\src\github.com\maps-booking\
+
+Lastly, download all dependencies and install the tool.
+
+    cd $env:HOME\go
+    go get -d .\...
+    go install $env:HOME\go\src\github.com\maps-booking\testclient\main.go
+
 ### Using the utility
 
 After following the install steps above an executable should now live in
 
     $HOME/go/bin/main
+	
+or
+
+    $env:HOME\go\bin\main.exe
 
 All available flags can be displayed using the '--help' flag. The currently
 accepted flags are:
diff --git a/testclient/main.go b/testclient/main.go
index c3f5537..0a3eb5e 100644
--- a/testclient/main.go
+++ b/testclient/main.go
@@ -45,7 +45,7 @@
 	listFlow         = flag.Bool("list_bookings_test", false, "Whether to test the ListBookings endpoint")
 	statusFlow       = flag.Bool("booking_status_test", false, "Whether to test the GetBookingStatus endpoint.")
 	rescheduleFlow   = flag.Bool("rescheduling_test", false, "Whether to test the UpdateBooking endpoint.")
-	availabilityFeed = flag.String("availability_feed", "", "Absolute path to availablity feed required for all tests except health. Feeds can be in either json or pb3 format")
+	availabilityFeed = flag.String("availability_feed", "", "Absolute path to availability feed required for all tests except health. Feeds can be in either json or pb3 format")
 	outputDir        = flag.String("output_dir", "", "Absolute path of dir to dump log file.")
 )
 
@@ -101,7 +101,10 @@
 			return nil, err
 		}
 	}
-	outFile := filepath.Join(outPath, fmt.Sprintf("%s%s", logFile, time.Now().UTC().Format(time.RFC3339)))
+	
+	now := time.Now().UTC()
+	nowString := fmt.Sprintf("%d-%02d-%02d_%02d-%02d-%02d", now.Year(), now.Month(), now.Day(), now.Hour(), now.Minute(), now.Second())
+	outFile := filepath.Join(outPath, fmt.Sprintf("%s%s", logFile, nowString))	
 
 	return os.Create(outFile)
 }