Send results to auto callback when an error occurs

When an error occurs using the auto method, still send the partial
results to the callback.
Partial results should include the current task
Update README.md with auto always passing a results object
Remove setTimeout
Merge pull request #235 from leahciMic/async_auto_error_receives_partial_results

Send results to auto callback when an error occurs