Add spinner

Fixes #64 and #62.