Added some text for understanding the code
Added some coments to understand better the code
tested Timer.toString method