Implement progress to NanAsyncWorker (WIP)

Additionally corrected some minor lint issues.
Nah, and this is what was being discussed above regarding the queueing, I don't think its necessary since most progress notifications would be absolute rather than relative.