Added client methods CreateDirectory() and RemoveDirectory()