No need to run clean output each time we call run_cmd as its already done in there. Added some reboot stuff for fastboot and made the device_list a list and not a tuple.