tidied up portalWidget page loading functionality
Rework of portal-panel widget to allow for more uniform xml response structure