First commit.

Mostly functional but not very well organized.
Merge branch 'master' of https://github.com/ejmolinelli/Perturbation-Modeling