Solving conflicts and smoothening usage together with other puppet modules

creating the user resource whenever it did not exist caused confilcts with other modules