Data science up for first round of review

1) Focus on rspec tests 
2) Stuck at trying to refactor the exception part
If you instead try to cast the value of `no_of_success` to an integer as `Integer(successes)`, you'll get most of this safety. Negative numbers are unlikely in this code, so testing for them is possibly not useful.