Implement progress to NanAsyncWorker (WIP)

Additionally corrected some minor lint issues.
Wierd that lint didn't pick this up.