Fixes to adjust for changes made by adding hierarhical
Split up modeling into multiple methods for readability and editing for future hierarchical modeling
Added model for acceptance of hierarchical recommendations
Added support for tracking how many individuals were selected when making hierarchical recommendations