made a real unit test, though the cp and gamma don't match CEA perfectly yet
adjusted tollerances on tests... for now
made fd sweep its own file
cleanup
starting to split the residual function up into 3 functions
checkpoint
refactored residual function into 3 sub-functions