added support and control of objective function target and tolerance + associated stopping criteria, fixes #43