Added [UpdateManager]
Updated [FileDownloader] & [Progress]
Added new files to project
FirstOrDefault() returns null on nullable objects