make it possible to change user and group.
don't abort install on an error.
set user fix.
had left in logging.
prompt for user/group/sudo, this approach seems better.
Merge pull request #3 from npm/user-fix

make it so user/group/sudo can be passed as flags