streamlined crossfit

I removed redundancies and removed the constrained search on the offset.  Now allows negative offsets. Cosfcn1 rewritten to be easier to understand.
Created sweep_phase_linear method

This method returns a vector the phase sweep based on the omega vector.  This is part of the process of building my heat model classes.