type inference SMASH!
add Cargo description file
fix example in docs.
add Travis configuration