Ensure links are accepted without protocol but always show it

Fixes #8 and #9.