Refactor templates
Improve design
Add default value for GFM line breaks
Implement live preview