add Ibeacons
add userInfo, fix appending IBeacons
force locations to be a float numbers