Replace mistaken Fatal calls with Fatalf calls. Thanks, go vet!
Replace errors.New(fmt.Sprintf(...)) with fmt.Errorf. Thanks, golint\!
Add several comments to shut up golint