Gorilla pat muxer

In order to update the routes to support repositories' names with namespaces (i.e. `mynamespace/myrepo`) it's necessary to use a regex-powered pattern muxer, so these changesets include:

* Change API's pattern muxer and improve tests
* Update routes to Support namespaces

Please review, comment, suggest, advise, etc. :wink: