fix(git): change tag request to work with msysgit

 Although msysgit claims to support --max-count, errors are thrown when it is used to retreive tags.
feat: add cwd option

 Conventional-changelog may not always be executed in the directory that the target repository resides in.  When this is the case, the ability to set the cwd (current working directory) is critical.