Updated .gitgnore to exlude Cargo.lock
Changed License to MIT and reflected that change in Cargo.toml
Update to rust master