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
`users` is undefined if `node['mongodb']['config']['auth'] != true`

this'll make the `concat` have a bad time.