Update code to work with latest version of Rust

This gets it compiling with the latest version of
Rust, essentially 0.7

Renames the ll module to ffi to match convention.