code: public synchronized void addNewMonomer(Monomer monomer) throws IOException,
        MonomerException {
      monomer.setNewMonomer(true);
      addMonomer(monomer, true);
    }
docs: Adds a monomer to the store and makes it a temporary new monomer
  
  @param monomer given monomer
  @throws IOException if the monomer can not be saved
  @throws MonomerException if the monomer is not valid