Added auditing fields to UserSSHKey.  Fixes #9
Abstract at least part of repo URL/URI generation to its own method. Fixes #9
Repositories have access control, it is checked on clone/push.  Fixes #8