This makes gmnhg encode link destinations before rendering them into Gemtext according to RFC 3986. This particularly fixes spaces in links. Invalid URIs will skipped from rendering entirely. Fixes #49.
This moves various components of internal/renderer into separate files in the package, and adds doc.go for godoc.