Merge branch 'hotfix/0.10.1'
Execute queued callbacks on error.
Call back on set errors too.
Callback with only error if it exists.
Merge pull request #10 from elliotttf/callback-on-error

Prevent stalemate by executing callbacks on error
Merge branch 'master' into develop