lastVisitedBusinesses - do not add a business which is already in the array

and some more bug fixing