* Added a check for the Session timer, if it takes more than an hour to
complete the challenge, then reset the session
* Cleanup the code a bit, with the use of unsetSession()
* Changed the check for the info popup due to a bug that displayed
* multiple popups on various conditions
* Added some graphic stuff (like recent news in challenge 01)
* Added an error message for an expired session