TODO: - handle different domains (netlib.re, codelib.re, etc.) * each with a possible different template - zone * use a template zone when adding a domain * some entries should be read only - errors should be precise and dedicated (have their own dedicated message ID) - verify * (server) request errors * (server) Resource Records to add, del and modify * (server) Zone validity on modification * (client) check for errors in the list of possible returned messages DONE: - domain new (simple domain, not an entire zone) - domain del + zone del (alias)