make a local copy of `getent` module

Original is at https://github.com/ansible/ansible-modules-extras/blob/devel/system/getent.py
add an account for non-privileged tasks/services

* comment the purposes of service_account and worker_account
make use of the worker_account

* create the user
* use the home directory while creating supervisor service