upgrade lodash to latest
start processing only when status was set

+ start processing after callback was called, so that
if the user wants to pause right after starting, it's available
fix pause and stop methods

this context was not passed
always wait for setStatus commands before calling actions/process
use Date.now() instead of creating Date instances
Merge pull request #4 from vvo/handle-async-operations

Handle async operations