docs(README): update README to reflect new HintLog pipeline
feat(hintLog): change hintLog message queue from array to object

Previously the message queue was a simple array of all messages. Now the object queue allows
quick checks of messages to ensure that duplicate messages are not reported. Additionally, messages
can be grouped by object keys according to their module of origin.