Overhaul web

TODO: Autobuild lists instead of hardcoding