Implement add program functionality minus ranks
Implement add ranks and include references to/from programsn and classes/ranks