added blog repository, implemented blog index