add timestamp feature

Closes #22

Adds a timestamp to messages formatted using the local user's timezone.