Allow dashes in repo names

This very repo being a prime example (nodegit-http).
Merge pull request #5 from olegpesok/regexFix

Allow dashes in repo names
repo must start with \w
Adding support to list repos

GET /repos now returns a list of repositories. Filtered based on
folder that end in .git and whose repo names are valid.