Faits : A. Les 29 propriétaires ou copropriétaires (ci-après: les demandeurs) de 16 villas mitoyennes à construire selon permis de construire octroyé par la municipalité de A._, ont signé chacun avec X._ Sàrl un contrat d'entreprise générale (ci-après: l'entrepreneur ou la défenderesse ou la recourante). Les travaux de construction ont été terminés à fin 2004. B. Le 12 janvier 2012, les demandeurs ont ouvert action en paiement contre X._ Sàrl auprès du Tribunal civil de l'arrondissement de l'Est vaudois, concluant à ce que la défenderesse soit condamnée à leur payer solidairement la somme de 84'169 fr. 90 avec intérêts à 5% l'an dès le 28 juin 2011. Le Tribunal civil a, par jugement du 26 août 2015, partiellement admis la demande et condamné la défenderesse à payer aux demandeurs le montant de 48'480 fr. 35 avec intérêts à 5% l'an dès le 28 juin 2011. Statuant sur l'appel interjeté par la défenderesse, la Cour d'appel civile du Tribunal cantonal vaudois l'a rejeté et a confirmé le jugement attaqué. En appel, seuls demeuraient encore litigieux entre les parties les trois postes suivants: (1) les frais de rétablissement d'un marchepied en lisière de forêt (aussi dénommé aménagement d'une piste forestière ou de la servitude de passage au sud-ouest, car les talus arrivent à flanc de rivière), (2) les frais de construction d'un abri pour les containers à ordures, non effectué par l'entrepreneur général et (3) le coût du goudronnage du chemin, travail qui n'avait pas été commandé par les maîtres et qui a été effectué unilatéralement par l'entrepreneur général. C. Contre cet arrêt, la défenderesse a interjeté un recours en matière civile au Tribunal fédéral, concluant à sa réforme en ce sens que la demande est rejetée. Elle invoque la violation de l'art. 18 CO dans l'interprétation des clauses contractuelles, l'appréciation arbitraire des faits et du rapport d'expertise et la violation des règles sur le fardeau de la preuve (art. 8 CC). Les demandeurs ont conclu au rejet du recours. Les parties n'ont pas déposé d'observations complémentaires.