added auth checks to verify user is admin before creating or deleting repositores