Add AJAX posting of comments

Pull comments JS out of mapFeature.js into comments.js

Also moves comment template section into a partial for readability

In order to avoiding having to changing core parts of the Django comments
app or bringing in another commenting library like django-fluent-comments,
this gets the *entire* plot detail page when adding a comment, and then
strips out the comment section from it and replaces that HTML content.
is there a benefit to keeping this in the same file? I don't see how they're related.