SWC-670 add optional name for external entity
SWC-670: fix ui and tests
SWC-670: check for valid entity name, allow blank
Merge pull request #395 from jay-hodgson/SWC-670

Swc 670