Added Restart Button in the footer.

Changed the thread Pool to run a new Thread each time (to allow restarting the client app)