Formatting fixes for description section

Wrapped description text in <pre> tags to prevent API from removing
formatting. Added functions to convert plain text URLs and emails into
working links.