Separating manifest into root tasks and user tasks

Run root tasks using sudo in init.sh and everything else as the current
user