Computational studies of the fundamental thermodynamic properties of amino acids and small peptides