Migrate naming and conform with Go style standards

Remove fully capitalized variable names and comment all exported functions
structs and constants.  Also, migrade naming over to middle-HMAC where
applicable.