Direct construction of normal equations implemented.  Memory consumptions are significantly lowered for large data set problems.
minor fix to error output to print out the RMS errors correctly before iterations
Test program created.   Bug fix for 4-c dot product
test program added to makefile.  to compile and perform the test, use `make tests`
- another bug fix to RMS error output to LSE.
Test program for the gradients of Hd and the Largrangian added to the test program.    Increased the length of all filename strings from 72 to 255.  Code clean up and structural optimizations
* Fixed a bug in Lagrangian gradient evaluation where some elements of Dij are used before constructed, causing the program to fail the Lagrangian test.  (Issue #7)
fixed the DIJ problem (same as last commit) in construction of normal equations.
Fixed the input file searching problem when printlvl<2 (Issue #8)
More flexible point-by-point Ckl input. Version info in ouput and storage files.  Symbolic link in `bin` directory to most recent version of executable.
Automatic generation of pdf documentations with make.  DijScale and DijScale2 merged.  Symbolic link to `libsurfgen`.