Created local data base using CoreData. (LocalDataBase.xcdatamodeld)
Changed logic of AppDelegete according to using CoreData. (generated by XCode)
Created class LocalMapDataProvider.
Added methods to LocalDataProvider class:
	+ (BOOL) storeMapData:(MapModel*) mapModel error:(NSError**)error;
	+ (void) loadMapDataWithBlock: (void (^)(MapModel*, NSError*))callback;
	+ (BOOL) isData;
	private:
	+ (NSManagedObject*) insertTable:(TableModel*)tableModel forEntity:(NSString*)entity inManagedObjectContext:(NSManagedObjectContext*)managedObjectContext;
	+ (TableModel*) createNewTable: (NSManagedObject*)tableManagedObject;
	+ (NSManagedObjectContext *)managedObjectContext;
Changed logic of class MapDataProvider method:
	+ (void)loadMapDataWithBlock:(void (^)(MapModel*, NSError*))callback;
	now it check if data is stored at local data base, if yes load from local data base, in another case load from remote