When people think of the European Middle Ages, it often brings to mind grinding poverty, superstition and darkness. But the reality of the 1,000-year period from 500 to 1500 was much more complex.