add IStatusMessages and check for empty uploadserver setting, add extra comments to SiteData utility.