Reworked to allow multiple records.

  This is a major change that needs additional testing.
  Updated to cope with the new data-structure(s).

  Specifically we no longer fetch a single record/token, instead
 we fetch all parts of the zone..
  Updated to add the new rewrite rules.

  Since deletion/editing now applys to an arbitrary record we
 have to specify them.