Fix #120 - Add 404 pages

To get proper 404 pages for the docs, I had to change some things, and then I changed a lot of the docs file loading and building... :anguished: