Add hooks and tests for publishLink functionality
Add tests for changeTab in LinkEditor
Adds the changeTab functionality
Allows the link input values to be set

When the user edits a link, it will populate the relative link inputs
with the value