Implement progress to NanAsyncWorker (WIP)

Additionally corrected some minor lint issues.
Sorry, you're right.  I forgot it copies the data.