Changed infinite loop for pause().
The program as of now has now manual page.
Now the timer can be restarted. Also, cleared its design since it seems
that forking aroud is not a good solution.