Add a loading cursor while ajax is in flight

Fixes #208

@rockymeza, is the code and css in the right place?