Added Domain and Provider files

Entities created in the domain and provider interface in DAL.