reworked spinner

- using spin.js and its jquery plugin
- still minor tweaks (and testing) todo, but a good start

Signed-off-by: William Rockwood <wrockwood@tadl.org>