use app.listen() -- it automatically handles the port 80 + 443 setup
add test route for debugging HTTP / HTTPS issues
documenting the infinite loop issue