Fixes #67. Domain regex too lenient

Reject link matches when:
- No scheme was matched
- The TLD doesn't match any of the known TLDs

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>