Restructured files to accord with emerging Rust standards; added Cargo build process and travis CI