spin-js-lite added as dependency and gitignore added