Modify pegs.nim such that no match will return nil

An empty match will return ""
A zero-length match will return nil

Add test cases

Add news information
re module returns nil on failed captures

- tests included
- news.txt updated
Merge pull request #1605 from flaviut/patch-1

Make re module return nil for unmatched captures instead of empty string