Merge pull request #6 from mzgoddard/table-of-contents

Add a table of contents.
Add Making Promises page.