Split index.html into template sections

Now each page is in it's own file, and gets put together by the server