Timer end layout.
Timer ended state added.
Saving and restoring millisleft on screen re-orientation/ activity restarts.