Merge pull request #16 from jeads/add_class_DataSourceError

Looks good! Thanks for fixing this.