Spinner added and loop changed by setTimeout
Very minor adjustments to complete this task. Split the restarting message into two separate messages and added check icon for when shutdown or restart is complete.
Merge branch 'ticket_114' into develop