Adding errors first callback structure.
Merge pull request #5 from kitajchuk/error-first-arguments

Adding errors first callback structure. Fixes #3.