SSP-969 now uses server side validation of whole plan
Validation does not work properly with duplicate courses. Would need to
create a new ticket
SSP-969 clean up around ordering of terms