Final Code for Project

Project finished.  Areas to improve for next time:  Think of function
inputs ahead of time to reduce the number of functions required and also
reduce having to go back in the code every time something needs to be
changed.  Better documentation can also help and working on easier way
to plot data, maybe add graph function.