check if user is root after command is known to be valid

this way they can fix their syntax before they are asked to be root
Add "run on startup" instructions

closes #11