Combines adjacent lines in template reports
1, 2, 3, 4, 5 will display as 1-5

Hopefully leading to more digestible output
Add more test cases
clearer implementation based on wedaly's suggestions
Merge pull request #80 from Bachmann1234/combine_adjacent_values

Combines adjacent lines in template reports