Use octal constant for umask.
Support log rotation.
Add argument types to the help message.
Fix agent up and down.
Drop attempted user-specific agent support.