Fixed usages of old user agent constant
Changed hashData to object
Implemented WaBuildHash class