Add replies

# What is this?

This PR adds the ability of logged in and non-logged in users to comment on a ticket.

# Comment? I thought we were doing replies

It was originally called replies, but comment seemed more appropriate?

# How do you handle non-logged in users?

Well, currently user who submit tickets are just emails strings really, so we don't have any notion of who they are.

When a user who is not authenticated adds a comment, we ask them for their email and do a few checks to see if they're the same person but really anyone can add a comment.