new parameter user_srv_home (fixes #5)

lazy loading home dir attribute doesn't work as expected. so let the caller define the home directory