Updatee to rust 0.13's use of Durations for sleep
Update for 0.13's s/fail!/panic!/g
Update to specify unsigned range