Update basic.html

I adjusted basic.html so that it looked nicer.  I also encluded my
writeup on the entire project and the older code.
I then performed a massive tidy up so that only the code that is valid
for this project