Added Database Access Layer (DAL) Class to handle all communication to
the database.