I feel like the web interface is in a good state. Now I just need to add authentication.