Adds 'show' functionality to timer

Sometimes it is helpful to show the timer (soTetris for example). This
adds a parameter to the timer function that allows you to specify a place
where the timer should display it's value.
Migrates StepOut JS, fixes timer bugs

Timer was previously offsetting itself if used as a callback for
itself. clearTimeout fixes this.
Timer would reformat the number patter on whole numbers. This adds an if
statement to append ".0".
Implements Instructions.php JS