router: adding AddCNAME and RemoveCNAME methods to router interface

Also added placeholder implementations on existent routers.