Merge pull request #177 from bvssvni/master

Upgraded to latest Rust
Add unsafe_destructor to fix build
Merge pull request #179 from csherratt/unsafe_destructor

Add unsafe_destructor to fix build
Update for Cargo
Merge pull request #178 from cmr/master

Update for Cargo