Adding config file for data access layer and using lazy initialisation classes