Blog list & Blog Detail

Included latest progress of blog list and blog detail page.