make GValue getters/setters public
add Cargo.lock to .gitignore