Added the source encoding properties to the project.
Added logging in the dal.
Added DataAccessExpception for dal errors.