clean up comments
refactor timer.js a bit
add appropriate message when timer hits 0 and stop timer