TM: display what's been removed and what's being added

Fixes #30.
Prefix selector with `js-`
Cleanup: removed dead style declaration
Pass CSRF token in the `X-CSRFToken` HTTP header

Otherwise CSRF validation was failing for insecure methods other than
POST.
Nit: missing whitespace before ending braces
Added the ability to delete the latest comment

In this context removing simply means storing an empty string for the
`translator_comment` field. Since technically speaking, removing a comment
is the same as submitting a comment, a new submission is recorded for this
action too, but it's presented differently to the user.

Likewise, the latest comment is now hidden from the results of the
timeline, thus avoiding showing a comment twice.

Fixes #88.