Delegate should be weak, and formatting fixes.
Merge pull request #5 from MattFoley/master

Fix for delegate property.