Clean up inconsistencies in styling and reporting errors. Use class in ntlm-payload. Correct misuse of encodings in unit tests. Rework NTLM payload's use of crypto to account for differences between node releases.