Text this: GeoSimMR: A MapReduce Algorithm for Detecting Communities based on Distance and Interest in Social Networks