Updated to use Umbraco SafeAlias for content names

Using ToSafeAliasWithForceCheck for the filenames, to see if that fixes
language issues.