Recent Progress in Coupled Cluster Methods: Theory and