Allow automation by surpressing superuser creation

We've had issues with puppet not liking the interaction required to create a superuser account.
This patch adds the ability to turn that off on init with the --no-superuser flag.

(My apologies for the random commits, I had a fight with git)