Updated the dependencies for the latest nightly.
Changed the Vec.get calls to Vec.get_mut calls. (Vec.get is no longer there)
handle_connection now returns nothing instead of IoResult.