[feature] Replaced old spinner with spin.js

@stevesherrie please review. Thanks!