prepare for multi OS, add required user and group, add spec tests, update config file
add params for os specific stuff