Ticket: Add instance method for adding a comment

Adding a comment through the instance will ensure the edited timestamp on the
ticket is updated. This needs to go through a transaction to ensure correctness,
but right now transactions can't be used.

Ref #49