major clean-up, HTTP request code moved to ServerUtils