Reading still supports version 0
and use for periodic files backup
Otherwise gradle pulls in newer versions of some libraries that require a newer Kotlin version at runtime and then make the app crash. This also moves the dependency declarations into a dedicated file.