Complete Re-do of the entire site.

Decided to use a completely different framework here. Much more
lightweight and gets the job done well. Some Chrome issues, but other
than that, all is fine.