Implement progress to NanAsyncWorker (WIP)

Additionally corrected some minor lint issues.
My compiler whined when I tried it, will try again.