Working control objectives modal for new main program/directive tree

This only shows the new object modal and links the objective properly after create.  Linking existing objectives will happen alongside linking existing controls