Track location in background; save context while moving; fixing velocity measurement; track previous location as CLLocation object;