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.
example update
readme update
Merge pull request #4 from millere/master

Move stopping channel into struct an unexport it
README updates
Bring up to date