Add a DAL project to the solution

A variant of the repository pattern