Simple abstracted web server