Adding neo hookean hyper elastic model

The model uses the Abaqus umat model interface - so it is a test of that
capability too.