Pass generated fresh line to DSL when adding GitHub URLs

Fixes #70.
Extract fresh add argument parsing into its own function