changed viewWillDissappear to viewDidDissappear as there are some cases where viewWillDissappear is not called and leaves dangling KVObservers
Merge pull request #210 from arush/version_5_release

changed viewWillDissappear to viewDidDissappear as the former is not always called