added update check and decryption for content

update check:
- during spash screen the task reads the dataversion file from github and checks if a new version is available
- if yes, the content data is updated

decryption:
- the content data is stored encrypted on github (nameRoom.data)
- the encrypted file is decrypted and the content is added to the data provider