fixing a problem with Linux client.
System.ArgumentNullException: Argument cannot be null.
it seems the caption of the user control was null, now initialised with string.Empty, and it works fine
small fix so that the mirror on git builds as well.
need to create directories that have no files committed, they are skipped by git