Fully functional site.

TODO: readme, clean up code.