support add/remove record in DynECT

addresses issue #35 

This implementation replaces, creates or deletes individual records in order to change values. The application of the changes are batched in the same session and published as a whole.

To run the live test, ensure you add -Ddynect.zone corresponding to a zone you are ok being modified.