More Cleanup

* remove commented code * Move BaseRepository.cs * remove constructor
and make context protected in baserepository.cs