display text describing download
tidy up download method
rename ServerLiason to FileDownloader
display update progress
do not run update if connection to server is not available
refactor download display handling, display progress only after every second
check that update timer is not null before stopping