dns oop modifications and initial powerdns plugin