removed some code that I had written and found to be unnecessary
removed some code that has been commented out for a while and I do not think is going to be needed at all
added a few things to assist in fitting using error bars
changed fitting to use error bars, also added a system for estimating parameters of the big fit function to hopefully produce faster and more accurate fits to the data