Refactoring: Pulled the WS access out of Tags into TagService. Tidied up the apply methods for Repository. Re-named Registry and Index to LocalRegistry and LocalIndex.
Created a binder for Repository. Now using regular expressions in the routes file to match the namespace/repoName pair and pass it off to the binder to be parsed. This means I no longer need two versions of each method to handle the namespace/no namespace cases. I've also removed the namespace and repoName binders as they are no longer needed
Refactored the Tags controller and pulled out the file handling functions to TagService.