added ability to change spinner characters

added ability to supply a string that contains each of the spinner characters, along with some documentation.   I don't really want to polute the npm namespace by adding another module, hopefully are okay merging my changes in.   I would like to also add some methods for controlling the spinner speed in a future pull request.