Replaced useradd with adduser, added more default groups

Non-existant groups just fail (as opposed to `useradd -G`, where the whole command fails if any of the groups doesn't exist).