Update class diagram
Add generic Data interfaces
Add first implementation of Data layer using Entity Framework