Added test case for @@ symbol at the end of the hunk line.
Changed parsing of hunk line into two steps; a split on @@ symbols,
then using a regex to get the start line number.