Rewrote and added to Scipy Optimization

Cut out the contrived example, rewrote it all to help the students test each minimize algorithim in scipy, and added in a part on the minimize algorithims failing with functions with multiple local minima.