Added user resource with provider, supporting the usual actions

I tested it well and it's a fully new feature, should not break anything.