add application skeleton
add countdown component
display remaining time in the template
update the time left