Use rust-bindgen to generate low-level binding.

This closes #4.