Remove stems and seeds from the chilies. Place in a large saucepan with the stock. Bring this to a boil, reduce the heat, and simmer for 20 to 30 minutes. The chilies should be very soft. Let the mixture cool slightly. Put the chilies in a food processor. Process until it is a somewhat smooth. Press through a sieve to remove the skin and strain into a glass container.
To roast Poblano Chilies: Place chilies on an oiled broiler tray and broil a few inches from heat. Turn until all sides are evenly charred and the skin is beginning to blister. This will take 5-10 minutes depending on the heat of the broiler. Remove the chilies to a heatproof bowl or plate and cover tightly with plastic wrap. Let sit for 5 minutes or until the skin peels off easily. Remove stems and seeds and chop in 1/2 inch dice.
Heat the oil in a soup pot over medium heat. Add the bacon and cook until it is well browned. Add the chicken (turkey) and cook over high heat until it is browned, about 8 minutes.
Lower the heat to medium, and add the onion, garlic, and jalepeno to the pan and cook until they are softened, 5 minutes or so. Stir in the tomato paste and cook for a minute or two.
Pour in the chili stock, tomatoes and all of the seasonings, except the Mexican chocolate. Simmer 20 -30 minutes to allow the flavors to blend and get well acquainted with each other.
Add the chopped chocolate and stir until it is melted. Adjust the seasonings and serve. Pass Shredded cheese, sour cream, cilantro or minced red onions if desired.