Update templates and styles for articles

Took a few ideas from https://github.com/brandur/org