public void addHost(Host host)
 {
     if (checkID(host.ID))
     {
         try
         {
             dal.AddHost(host);
         }
         catch (DuplicateWaitObjectException e)
         {
             throw e;
         }
     }
     else
     {
         throw new KeyNotFoundException("Invalid ID");
     }
 }