moved the smart-runaround stuff from template to a new folder and restored the old templateimplemented usb_put* which just outputs to stdio