Fixed log class

Logger now only accepts `systemMessage` and `userMessage`.
`userInstruction` is no longer used as the usage is really an
exceptional case thus not general enough to accomodate.