Data callback now matches node default style of cb(err, data). Tests updated to match.
Add support for same style of promises gulp uses.
Promises can now be returned in the callback.
Updated package with version bump and contribs, updated README, added one more feature for returning objects in data function.
Merge pull request #3 from izaakschroeder/master

Support for error handling and promises