Make a fake 'reset_line' method

The fake reset_line now stores 'what' and 'when'.
Stop iterating after 5 times
Wait for thread to exit
Check the cycle intervals

Check to see if intervals is (almost) equal to the given delay.
Interval should be equal of greater than delay (max 150% of given delay).
This is because the delay time when threading is not 100% guaranteed.
Check if it cycled the right chars
Remove old assertions
Add a setup block to prepare for splitting the test
Move code to the setup block
Make delay instance variable
Split in 2 separate tests
Remove broken test
Fix dots test the same way as spinner test
Merge pull request #26 from abinoam/issue25

Fix Issue25