added spinner

Cleaning up the UI a bit and added a spinner to provide feedback while
loading.