Hide cursor when spinning
Add stdout capturing capabilities
Capture stdout on start and release it on stop
Control the captured stdout on cycle_through
Make it better in dealing with exceptions inside threads

Some ''freezings'' because of "bugs" in codes inside threads
were being hard for me to catch.

This makes them raise up from inside them imediatly.
Rescue only StandardErrors, not Exceptions
Add some 'escape sequences' as Constants
Update hide_cursor and show_cursor
Update tests and make use of 'escape' constants
Make it more 1.8 compatible