dao library Null safety

Classes

Dao
This is the singleton that holds the variables after initialization