Avoid retain cycle in SearchViewController::loadImagesWithOffset using __weak reference for self.
Add SWRevealViewController to Cocoapod.
Use SWRevealViewController - click on hamburger button or pull navigation bar to open menu for search engine selection.