Merge pull request #1 from jonschlinkert/master

ensure that a new instance is returned
expose match groups
adds tests, docs for match groups