AngularJS directive

This PR adds the file angular.spin.js which defines an AngularJS directive encapsulating spin.js.
Closes #212.