transfer some of Titimas changes to new AbstractTrial and TrialDesignStore classes.
transfer some of Titimas changes to new AbstractTrial and TrialDesignStore classes.

solgenomics/sgn,solgenomics/sgn,solgenomics/sgn,solgenomics/sgn,solgenomics/sgn,solgenomics/sgn,solgenomics/sgn