Cargoize and Update to Rust 0.11.0

Hello, I was checking out your library and decided to add a Cargo file so that I could depend on it in my project.  This small patch also updates the code to build under the latest release of Rust (0.11.0).

I am able to use this version of the project in other work, but I would warn that I have not really used it for much yet, so I can't promise I didn't break anything.  However, the code changes I made were pretty minimal, mostly just import changes and crate attributes.