Implement progress to NanAsyncWorker (WIP)

Additionally corrected some minor lint issues.
Is the assumption here that every call to uv_async_send() results in an invocation of the uv_async_cb?