Added website files

Note some oddities:
1. main.css is located outside of the css folder. Couldn’t be bothered
to update the hrefs at this time
2. The template pages (i.e. not index, tutorial or background), those
templates need a bit of updating so will do that ASAP
3. After some late night tinkering, I’m 100% certain that some of my
CSS is fighting each other, but it works and the website code isn’t
going to be marked so hey ho