markdown/pagemodel: Add support to detect links

This change detects URL that are not captured by Markdown
syntax.
The code adds '<' and '>' to these links.

This change should fix #41.