Data science up for first round of review

1) Focus on rspec tests 
2) Stuck at trying to refactor the exception part
Look into using context definitions in you spec classes to condense the use of describe statements