client -> from
Add individual recipient message editing to chatAll event
Make repeated reps reset timer
Add compact module
Rename "all" command and "chatAll" event to "chat" for consistency