Refactoring now compiling; test cases still failing
Unit testing of refactoring complete
Added somatic P value model. It is a terrible approximation