using content.json as model and storage
Added navigationcontroller restore functionality when reopening the app.
Managed checkins. App now distinguish between already visited locations and not