Move stopping channel into struct an unexport it

Allows for multiple spinners to be stopped separately. Users of library
shouldn't need to see the stop implementation, for a simpler interface.
Merge pull request #4 from millere/master

Move stopping channel into struct an unexport it