Adds js methods for updating view on edit

The Scrapped js module defines a register of success callbacks, keyed by
attribute name (name, description, etc.). The input fields use data-attrib
properties to describe their attribute.
Adds success callback for item tag names

Also fixes a bug that inserted extra spaces in tag names.