Cleanup reboot command, add --batch option to disable confirmation

prompt, --method option to pass a string to reboot()