Altered logic of DAOs with DAOException
Optimized connections workflow: only one connection is established now per dictionary operation
Removed closing connections in DAO methods