Make Links Clickable

Closes #328.
I think false positives are very annoying. I'd rather have zero false positives and not support, e.g. 'www.example.com'. So I think we should require the protocol in order to make links blue. This makes the detection regex much simpler, and lets us do it with only 1 regex.