Fixed Compiler Error on Link

It seems that the markdown compiler was having issues with two
things.

1. An http string causes a link, even if that string is inside
the name parameter of a link.

2. < and > tags need to be html escaped, otherwise Markdown
still renders them as a tag. So, they are now escaped.

These two things have changed the link name a bit, but overall,
fixes the issue.

Closes #45