Add user management ability

This PR adds the following:
- user_management recipe, which will require auth on mongo config
- user resource and provider
- default users attributes
- user_management integration tests

Should take care of #225
I'm not sure these are the right attribute keys. Does this pass your kitchen test?