Use RegionResolver in ConfigFragment

Use the RegionResolver in the ConfigFragment since it is the authority
on calculating the nearest beacon. General code cleanup removes Device
class.