This is the work for Elliott Perryman during Spring 2020 SULI for Tess Smidt. The ideas and pretty much all of the code is straight from Tess Smidt: Tess's website
Work is done on juypter and cleaned/turned into .py by ./cleanUp
- Figure out what is happening with the rotation
- Use a bunch more test cases
- Try doing the Hessian other ways
- Try doing the Hessian by hand
- Recheck what is going on with the projection