Fixes highlight.rb to correctly parse list values
unit tests
unit tests
handles line numbers with more than 1 digit
Merge pull request #2532 from alexmedearis/hl_lines