Added all new merged content to this branch and done a little bit of...
Added all new merged content to this branch and done a little bit of refractoring & some algo changement on patient randomness...
Added all new merged content to this branch and done a little bit of refractoring & some algo changement on patient randomness...