[data loader] rework to return binary instance. add mime type guesser.
Merge pull request #291 from formapro-forks/mime-type-guesser

[1.0] Rework data loaders. Introduce mime type guesser.