Development and applications of coupled-cluster methods and potential energy surface extrapolation schemes