Added levenberg-marquardt algorithm:

http://scribblethink.org/Computer/Javanumeric/index.html
I added a 3D-polynomial and tested it with my SR-EELS values.
The Java implementation of LM gives the same results as Gnuplot.