Updated js to support more syntax highlighting.

I also updated my styling, so my webpage is nice and broad now with
variable width styling. I don't know how it looks in different browsers
yet though, I'll be testing that soon.