Various small tweaks
extern mod => extern crate
Simple fmt::Show implementation