Added first step blog post listing page, tweaked more styles so posts appear correctly for mobile.