Ability to control if fragments should always have a newline at the end.
Add -l to getopts
new_line -> newline
Fix spec tests
Merge pull request #61 from hubspotdevops/newline_upstream

add ensure_newline