A Variational Numerical Framework For Dynamic Damage And Nonlinear Material Interfacial Mechanics