comment tweaks
testing ARC retain cycles and blocks
better testing: especially the case where the internal strongSelf reference is nil
uncomment to fix the leak
tweaks for testing, better printouts, and better canonical code