Added a Table of Content

The links will work in github. But there is no standard way to do a
table of content in markdown, so we cannot guarantee that they will
function elsewhere (although I may keep the conventions of github when
generating my documentation at home).