Added a progress spinner while data is being loaded. We can customize this later.