Set up .gitignore
Add Cargo.toml
Implement basic serialization of commits