add web server
add env variables to specify testing or production
add dns dummy pool()
add polling lib