Compiles with rust 0.12, now has a cargo.toml file
Allow library to be used from cargo