White-space clean up
Fix description construction
Abstract gist url regex
Refactor description HTML safe methods
Fix private method indention
Slugify the description
Actually use the new slug when constructing the URL