Refactoring DAL from being embedded in web app to it's own assembly that will be consumed by a service layer