Tracking of recently viewed photos isn NSUserDefaults implemented. Currently using class methods for Recents instead of shared (object) instance.
Using the singleton pattern (via dispatch_once) to create a shared instance of class RecentPlaces.
Added Tab bar controller - one tab for existing top places (navigation controller) and other tab for Recents. Recents Controller not yet implemented
PhotosListTableViewController reused for displaying recent Photos too.
 - Also listens registers for changes to recents and updates view.

Further customization needed to customize the PhotosListTableViewController and PhotoViewController behavior for the Recents functionality difference.
Continuation of changes from previous commit

PhotosListTableViewController reused for displaying recent Photos too.
- Also listens registers for changes to recents and updates view.

Further customization needed to customize the PhotosListTableViewController and PhotoViewController behavior for the Recents functionality difference.
Trigger for adding to recents shifted from PhotoViewController to PhotosListTableViewController
 - since it should not be triggered when re-viewing recent photos.
 - keep this difference in logic in one class

RecentEntities are now stored with most recent a the first.
Merge branch 'feature/recent_selections' into develop