Small content positioning tweaks

Setting up each chapter with an index.rst and an introduction.rst. Also
ignoring _venv folders (if building using a virtualenv Python). Default
homepage is now index instead of contents, so that when visiting the
site we actually see the main Table of Contents.