converted the deploy script to coffeescript
refactored deploy coffee, extract wait logic
added a limit to the amount of waiting before the waiting gives up
ensure that the uploaded promise only resolves once the reset has occurred
refactored the reset out to an espruino file
send some actual code to the espruino
no need to wait, promises cause that anyway
make the printing of dots read a bit better
proving that set timeout works with this style of deploy