Feature #2661 : Improved support for objectives. Objectives now have a name property and once started, can be marked completed or failed.