Added IO GenerateGuidFileName method & tests