Data science up for first round of review

1) Focus on rspec tests 
2) Stuck at trying to refactor the exception part
any argumentserrors can likely be moved to the initialization steps if this becomes part of it's own cohort class. Try using unless instead of if statements