Miscellaneous go vet fixes

Fixes some format strings and uses keyed fields for struct construction.

@dmp42 @stevvooe