adding user support

Added some extra's so you can now specify a different passwd file within the resource name.
When the new_resource.name cannot be found, it will default back to "/etc/passwd"
This might be handing for systems that use different user implementation, but I doubt you will see this a lot.