Use USER_SID instead of DOMAIN_SID and USER_RID
Upper case domain
Use Rex::Text.md5_raw
Delete unnecessary connect
Raise NoMethodError for methods designed to be overriden
raise NotImplementedError