Added Cargo.toml
Changed .gitignore to respect cargo structure and changed ode to use dependency instead of local module