Updating tests to pass `go vet`

Mostly lack of struct field names in literals and one sprintf format
specifier mismatch.
Adding struct field names to examples in README

Idiomatic Go
Merge pull request #109 from modcloth/go-vetting

Go vetting