Updated the license in all the source files.
Needed to start the run loop when running from a NSOperationQueue. I also updated the demo app to show running from a NSOperationQueue.