Linted and commented everything, added draft of private messages that currently dumps the message but not the recipient info