First feature: run a basic server