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.