Miscellaneous go vet fixes

Fixes some format strings and uses keyed fields for struct construction
Merge pull request #722 from BrianBland/vet-fix

Miscellaneous go vet fixes