build directly with cargo
change from `crate_id` to `crate_name` see RFC 35
remove lib name only use package name
Merge pull request #3 from samdoshi/cargo

thank you for the update.
update travis to build with cargo.
update for travis. Remove cargo test. Cause an PortMidi: `Invalid device ID' error on travis.