Second order derivative evaluation
Added second order numerical derivatives for testing
Changes in existing tests due to breaking changes in low-level api
Tests for hessian evaluation