Refactor radiator view and controller to split /radiator and /radiator.json
Self-refreshing radiator javascript with default timeout of 60 seconds, adjustable with ?refresh=nn