User settings

This is a pull request for issues #455 and #456.

> I would then create random IDs for everwhere, you can create a helper for that, no? Would it work?

I've tested it, it does not work that way.

> Maybe just add TODOs in templates that we should remove IDs once we move to Blaze.

I'll do that.