split IEditableRepo from IRepo, added IPaged interface and BlogCommentsRepoExt