Only attempt to inject link if link is received
Improve suite naming
Adds AJAX calls for label and loader

Have added tests for AJAX but having problems with the async.
Change all 'internal' references to 'page'

To bring inline with backend API references
Fix so link labels are set properly
Default to 'page' tab if AJAX returns fail
Remove redundant test
Fix tab trigger reference on LinkManager
Fix button component layout on LinkManager