Resolved conflicts.
Refined constructor input and fixed Jacobian calculation.
Changed function names to more descriptive values.

Also added output and warnings to Newton method.
Resolved conflicts.
Added checks for singular matrices.

In the interest of failing gracefully.