Added support for configurable DNS queries
Bugfixes and improvements
Added unit tests
Added more tests and 1 benchmark