Additions to editable comments

I went ahead of wired up regular comment editing, refactored the JS, and changed the form to be delivered via ajax view. If this interferes too much with your other work in progress maybe we can just use some of it.