Ajax form handling

Building the tag table is factored out of the original page load, so that it can be re-used after form submission to refresh the table.

Table form is submitted via AJAX and the table is updated on success.