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