Minimalist live-reload client server