Now compilable again
Solve multiple warnings
Add Cargo.lock