GS basis procedure created

Made new procedure file to house GS and OrthoBasis code.

DSB
OrthoBasis v1.0

Added some helper functions. Will add G-S tomorrow.

DSB
OrthoBasis Update

Added a few new functions for GS Basis creation.

DSB
Finished GS basis function

The GS_CreateBasis function should now be operational.

DSB
Updated GUI

I've updated the GUI so it can handle Ortho. Basis and PCA fitting. The
new menus don't do anything yet though...

DSB
FileIO edits

Added code to fileIO to allow for creation of the ProbeStack.

DSB
Added features to track ROI of the Basis

Nearing completion of Basis fitting routines.

DSB
A few lines of FileIO

not much of interest, continuing to code fileIO for the Orthobasis.

DSB
Set to Englebert_3_5

Updated Englebert to make adding new procedures easier.

DSB
Finished implementation of OrthoBasis in FileIO

I've added all the necessary code to reconstruct a probe and Isat image
from the basis. The next step is testing and debugging.

DSB
Fixed some problems w/ OrthoBasis

Fixed issues with loops, MatrixOP, file name saving, and basis dimension
scaling.

DSB
Added tracking of a rotated basis

Added a smarter basis tracking routine and discovered a few errors in
the fitting code: Mind the p's and q's.

DSB
Fixed OrthoBasis bugs

Got the ROI mask to work and corrected some problems with the
Gram-Schmidt procedure. OrthoBasis is now functional.

DSB
Fixed SetList Data Extraction

Removed spaces from NumberByKey calls to allow data extraction from the
new SetList headers.

DSB
Began writing lattice 3 Body analysis

Added global variables to store lattice trap frequencies and began
writing a function to compute 3 body loss rates for a 2D lattice.

DSB
First iteration of 3Body Lattice function finished

2D lattice 3Body analysis should now work for both thermal atoms and a
BEC.

DSB
Added 2D Lattice to Thermal fitting procedures

There is now a case for the 2D Lattice in the thermal update cloud
parameters procedure for XZ imaging. A case should be added for XY
imaging and in the TF update cloud parameters. The cross dipole case
also needs to be implemented in both parameter extraction functions.

DSB
Lattice Frequencies are defined for Sr

The lattice frequencies for the 2D lattice are now defined in the
info_3_3 procedure file. This should allow accurate calculation of the
temperature in the lattice using TOF.

DSB
Fixed Lattice 3Body procedure

Found an unit error in the lattice 3Body procedure. It's been fixed so
that the units of the loss constant are correct.

DSB
New global variables

Add some variables to allow numeric integration of the lattice volume.

DSB