making faye delegate weak and more cleanup
making faye delegate weak and more cleanup

hamin/FayeSwift,hamin/FayeSwift,hamin/FayeSwift,shshalom/FayeSwift,shshalom/FayeSwift,shshalom/FayeSwift,hamin/FayeSwift,shshalom/FayeSwift,hamin/FayeSwift,shshalom/FayeSwift