remove crate debug
Merge pull request #7 from samdoshi/libdebug

The debug crate has been removed, I've replaced :{:?} with {} and added #[deriving(Show)] where necessary.