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.
add accessors for PmDeviceInfo input & output