Add GenericRepository.cs and DeletableEntityRepository.cs