Added image loading spinner. Circles data now loaded via JSON