Rust 0.8 compat
Use std::rt::io::Timer instead of an unsafe sleep()
sleep time is in ms
std::rt now has a standalone sleep() function
Destructors are now taking a mutable self. A welcome change, btw.
chain -> and_then
Fix for 0,8
fmt! => format!