Duly punish unruly code.
Add notes on binary requirements.
Recursively mkdir to create /attachments directory on first try.
Make code more idiomatic.
Refactor Markdown rendering and add code highlighting - closes #24 & #25.
Cosmetic change.
Merge pull request #41 from louismullie/master

Refactorings and bug fixes