from_data_provider now returns result indicating success.
Merge pull request #24 from glennw/provider-result

from_data_provider now returns result indicating success.