better way to align center, this way can align even the element is hiding
Update spin.js
Release v2.0.0
Spinner must now always be invoked as constructor
update jshint settings
center using top/left 50%

and default to absolute positioning