Place warm water, yeast and sugar in bowl of a stand mixer.
Allow to proof for 10 minutes (mixture will bubble).
Add in whole wheat flour, egg, butter, molasses and honey and turn mixer on low, using the dough hook.
Add in 1 cup of bread flour, cocoa and salt and continue to mix on low.
Gradually add in remaining half cup to one cup of bread flour. Dough should pull away from the sides of the mixing bowl.
Continue to knead on low for about 10 minutes until dough is soft and elastic.
Turn dough out and roll into a ball. Allow to rise in a warm place, covered, for 60-90 minutes until doubled in size.
Shape as 6 small loaves on a cookie sheet or as 16 rolls in a 9x13 pan and rise again until doubled (45-60 minutes).
Bake at 350 for 27-30 minutes for loaves or about 20 minutes for rolls.