make constants for username, password, and realm and use CAPS for hmac key constant
detailed logging for when ipc messages cannot be parsed