Revert "Initial Checkin"

This reverts commit 1bad0bd4f70ec243fd2fb001dce71bcad08cc844.
Revert "Revert "Initial Checkin""

This reverts commit 7f4c5762f639fefc2df760eafff3cfe6b9bf3ebe.
Changes to curve fitting