Migrate to Cargo.

I'm unsure whether this project is still alive or not, but I did it just for fun.