changed cargo.toml to generate a .so for the lib