Instagram Auth Changes Merged

the commits are reasonably well explained but I'll stay reachable. if you prefer rebasing / cherry picking yourself (tbh my preference too), I have branches on my fork to that effect. oh yeah and it passes spec on my computer, so this is partially to verify with the help of the CI

cheers
-patrick
`"basic"` is pushed to that array later anyway, do we need to set it here?