Implement per-use custom rate limits.
Fix _ids not getting populated on sub_settings in test data.

I'm thinking this auto population could be revisited for the test data,
since all real data should really have these IDs already.
Update npm dependencies.
Add comment about ID population, since I remembered what this was for.
Merge branch 'master' into gsa