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
I'm not sure about this validating access here. I mean, what will happen if I provide wrong one, e.g. `coments` instead of `comments` - this will not be sent to Instagram, so everything will work, except that I won't have access to comments, but it will be silent, so it will be hard to debug.