Use json as configuration format Accept remote configuration file (url to a json) Introduce API to assert reponse codes and result for http and dns Add Unit tests.