PhotosListTableViewController: Reuse the PhotoViewController already in detail view of splitview instead of recreating every time. Changed from using a seque in Storyboard to handling of table cell selection in code.
PhotoViewController: Reset the zoom scale every time the photo is changed (else the photo will get smaller and also move around!). Reset the title too.
Incorporated a custom (master) TabBarController inside the splitview that maintains a mapping to the corresponding detail view in the detailView of splitview.

TODO: Hide the tabbar of the detail tabbar controller.
Implemented without the use of TabBarMastercontroller. Embedded SplitViewController inside each tab.
Only one known issue - After selecting a picture, then certain orientation changes in iPhone 6 Plus(Potrait to Landsape to  Potrait) results in loss of back/master view button. Sometimes - the Top Places shows up as blank and logs a fatal error message (in console) about invalid context (graphics).
Fixed Issue where after selecting a picture, then certain orientation changes in iPhone 6 Plus(Potrait to Landsape to Potrait) resulted in loss of back/master view button.