New Developments In Multi-Configurational Electronic Structure Theory