Added Table of Contents

Added a table of contents for a quick reading and moved around some sections.