changed beacons in diddiscoverbeacons to use array of dictionary objects