Extend user add api

- Add force_random_password parameter to have password of new user set
  randomly and expired
- Remove unneeded password generation calls
- Update docs