added macro for singleton implementation
updated podfile