Fix adding the observer twice
Add podspec