Majore rewrite of Patch, sad, and ssad
Majore rewrite of Patch, sad, and ssad

Patch now works similarly to the old Data class, reading in data and storing it. Analysis is now done by independent functions, not methods, with sad and ssad now working properly. Docstring construction is now partially automated and all docstrings are updated.

jkitzes/macroeco