Make the setup script require root and a target user.
Upgrade dependencies.