Basic project structure added
Code contracts for data access layer added
Repository factory added.
Repository provider added
Entity Framework repository added
MyChatDbContext added
Some refactoring
GetDefaultEntityRepository method implemented