app: Chat Snapshots
app: Chat Snapshots

This commit allows for users to take snapshots of the log for submission as
evidence in infraction resolution. Logs are timestamped and stored in the
./logs/ directory.

#BB-16 add work Development 1h

BitBlab/BitBlab-core,BitBlab/BitBlab-core,BitBlab/BitBlab-core