Start work on improved responsive design

- Add better_errors and meta_request for dev-side debugging
- Use Guard in dev mode with Minitest
- Hide #ribbon if the page is phone-sized
- Show the #articles nav on the right of <article> content, and
  below the content on phones and tablets.
- Resolve width-based view problems on most devices