Adding repo API endpoints
Sticking to the AbstractUser model in order to simplify things
Deps update
Using pk to get users instead of email

    - Since the switch to an AbstractUser the email
      is no longer the pk
Adding repository creation API