Remove fallthrough by early return.
Make errors more specific.
Use error classes to specify the error codes and body.
Add endpoints for git create and delete repos.
Add files from pridepack.