Prevent warnings with CLANG_WARN_OBJC_RECEIVER_WEAK

The delegate's are at risk of being deallocated and so the
recommended practice is to read the weak variable into a strong
local variable once, and then use the local variable.
Added cocoa pods installation isntructions to the README.
Merge pull request #125 from iressler/master

Added Cocoa Pods installation help to README
Merge pull request #124 from danpoltawski/fix-weak-reciever

Prevent warnings with CLANG_WARN_OBJC_RECEIVER_WEAK